So sorry, this position is no longer available.
Please go ahead and submit your application. We may have other positions that would be the perfect fit for you.
Alternatively, you may want to apply to one of the following related jobs:
Java Developer - AWS
Posted: 09/11/2026
Job Number: bEJ1UHFsSGVSNTVNV2xQU25ldFFHZz09
Pay Rate: 125000-135000 Yearly USD
Job Description
-
Title: Java Developer – AWS
-
Location: Jersey City, NJ
-
Work Mode:Remote
-
Experience: 8–12 Years
We welcome candidates with all U.S. work authorization types, provided they are legally authorized to work in the United States.
Key Responsibilities
-
Analyze existing C/C++ codebases, business logic, and system dependencies.
-
Migrate calculation engines and business rules from C/C++ to Java while maintaining functional equivalence.
-
Refactor and optimize legacy applications for maintainability, scalability, and performance.
-
Modernize SQL-based database access layers and data retrieval logic.
-
Integrate migrated Java components into Account Balance Service architectures.
-
Ensure seamless interaction between application services, databases, and downstream systems.
-
Support application deployment in containerized environments using AWS ECS.
-
Design and implement scalable DynamoDB balance-caching solutions.
-
Define DynamoDB data models, partition key strategies, consistency requirements, and caching architecture.
-
Develop cache refresh, invalidation, and synchronization mechanisms.
-
Optimize DynamoDB performance, throughput, and cost efficiency.
-
Establish monitoring and operational best practices for cache management.
-
Troubleshoot and resolve performance, integration, and functional issues.
-
Participate in architecture reviews, design discussions, and code reviews.
-
Create technical designs, migration strategies, and implementation documentation.
-
Collaborate with architects, business analysts, infrastructure teams, and other stakeholders.
-
Follow Agile development practices and contribute to sprint planning and delivery.
-
8–12 years of software engineering experience.
-
Strong Java development experience.
-
Strong C/C++ application development experience.
-
Experience migrating legacy applications to modern platforms.
-
Advanced SQL and database design skills, including query optimization.
-
Hands-on experience designing and implementing DynamoDB solutions.
-
Experience with AWS cloud-native applications and architectures.
-
Strong knowledge of REST APIs and microservices architecture.
-
Strong understanding of Object-Oriented Design and Design Patterns.
-
Experience with performance tuning and optimization.
-
Experience with AWS ECS (Elastic Container Service).
-
Strong understanding of AWS cloud fundamentals and containerization concepts.
-
Mandatory Skills: C++, DynamoDB, Java, Oracle PL/SQL.
-
Experience with Spring Boot.
-
Experience with Docker and Kubernetes/ECS.
-
Experience with Git and CI/CD pipelines.
-
Experience with AWS Lambda.
-
Experience with AWS CloudWatch.
-
Experience with JUnit or other unit testing frameworks.
-
Experience in financial services, particularly account management or balance processing systems.
-
Experience modernizing legacy applications and migrating calculation engines/business rules to Java.
-
Experience developing scalable caching frameworks using DynamoDB.
We are committed to fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law.
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.