- Company Name
- NextGenPros Inc
- Job Title
- Java Software Engineer
- Job Description
-
Job Title: Java AWS Developer
Role Summary:
Senior full‑stack Java engineer responsible for designing, developing, testing, and deploying cloud‑native microservices on AWS. Works within Agile/Scrum teams to deliver scalable, high‑availability applications using Spring, Kafka, REST, and container orchestration (ECS/EKS). Leads system design, domain‑driven architecture, and operational stability while ensuring CI/CD, security, and resiliency.
Expectations:
- Deliver production‑ready code for high‑traffic banking applications.
- Participate in all phases of the SDLC, from architectural design to defect resolution.
- Maintain and evolve existing microservices, ensuring performance, high availability, and disaster recovery.
Key Responsibilities:
- Architect and implement scalable, cloud‑native services with Java, Spring, Kafka, and AWS (ECS, EKS, Lambda).
- Design RESTful APIs and microservices adhering to Domain‑Driven Design principles.
- Integrate CI/CD pipelines, automate testing, and enforce security best practices.
- Collaborate in Agile ceremonies (Sprint Planning, Daily Stand‑up, Retrospective).
- Troubleshoot and optimize application performance and reliability.
- Utilize code generation tools (Copilot, Codeium) to enhance development velocity.
- Mentor junior developers and contribute to technical documentation.
Required Skills:
- 9+ years full‑stack Java experience in large implementations.
- Core Java, Spring Framework, Kafka, and RESTful service development.
- AWS services: ECS, EKS, Lambda, and related deployment patterns.
- System Design, Domain‑Driven Design, Microservices architecture.
- Scalable, high‑availability, performance, and disaster‑recovery patterns.
- Agile SDLC, CI/CD, application resiliency, and security.
- Modern DB query languages (SQL/NoSQL).
- Practical experience with enterprise banking domain (3‑4+ years).
- Familiarity with advanced developer tooling (Copilot, Codeium).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Formal software engineering certification or equivalent training.
- AWS certification (e.g., AWS Certified Solutions Architect – Associate or Professional) preferred.
Wilmington, United states
On site
Senior
26-11-2025