Senior Java Developer with python exp

PineQ Lab Technology
New York, NY, United States
9 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Business Logic Unit Testing Cloud Computing Code Review Continuous Integration Data Integrity Data Security Relational Databases Software Debugging Java Platform Enterprise Edition (J2EE) Java Web Services
+20 more
JSON Python (Programming Language) Performance Tuning Standard Sql Secure Coding SQL Databases Systems Integration Web Application Frameworks Data Processing Scripting Java Application Server Enterprise Software Applications Flask (Web Framework) Spring-boot Git Fastapi Integration Tests Restful APIs Code Migration Microservices

Job description

The project involves transitioning existing Java-based applications to Python. Initially, the role will focus approximately 70% on Java development and 30% on Python development, with the potential for Python responsibilities to increase as the migration progresses., We are seeking an experienced Java Developer with hands-on Python development experience to support a BFSI application modernization and migration project. The ideal candidate will have strong expertise in Java, Spring Boot, and enterprise application development, along with practical Python skills to support the gradual transition of existing Java applications and business logic to Python., n \n

  • Develop, enhance, and maintain enterprise applications using Java, J2EE, and Spring Boot. \n

  • Analyze existing Java applications, business logic, and workflows to support the transition to Python. \n

  • Develop and maintain Python components and translate Java-based business logic into Python. \n

  • Support application modernization, code migration, and integration activities. \n

  • Build and maintain REST APIs, microservices, and enterprise application integrations. \n

  • Work with relational databases, SQL queries, and data-processing workflows. \n

  • Perform unit testing, integration testing, debugging, code reviews, and performance optimization. \n

  • Ensure functional consistency, data integrity, security, and reliability during the migration process. \n

  • Collaborate with architects, business analysts, and cross-functional engineering teams. \n

  • Follow secure coding standards and applicable BFSI compliance requirements. \n

Requirements

n \n

  • Strong hands-on experience in Java, J2EE, and Spring Boot. \n

  • Practical experience in Python development and scripting. \n

  • Ability to understand Java code and implement equivalent business logic in Python. \n

  • Experience with REST APIs, microservices, JSON, and system integrations. \n

  • Strong SQL and relational database experience. \n

  • Knowledge of unit testing, debugging, Git, and CI/CD practices. \n

  • Strong analytical, problem-solving, and communication skills. \n, n \n

  • Experience in the BFSI domain, including banking, payments, lending, or financial services. \n

  • Exposure to Java-to-Python migration, application modernization, or legacy transformation projects. \n

  • Experience with Python frameworks such as Flask or FastAPI. \n

  • Familiarity with cloud platforms and enterprise application architecture. \n

  • Understanding of financial transaction processing, data security, and regulatory requirements. \n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…