Java Developer with AWS ECS
Java Backend DeveloperClient is seeking 2 experienced Java Backend Developers to support an AWS Application Modernization initiative. The role involves modernizing legacy C++ business logic into production-grade Java services, validating AI-generated code, and deploying Java libraries into an AWS ECS environment. One consultant will also help design a DynamoDB caching strategy to reduce DB2 dependency.Required Skills5+ years of Java backend developmentStrong Java and JAR/library packaging experienceAbility to read and understand C++ code (no C++ development required)Familiarity with SQL and reading existing queries/stored proceduresExperience deploying applications on AWS ECSExperience reviewing and validating AI-generated codeExcellent debugging and analytical skillsNice to HaveDynamoDB experienceApplication Modernization projectsDB2 familiarityResponsibilitiesAnalyze existing C++ business logic and assist in Java conversionReview, validate, and refine AI-generated Java code for functional accuracyPackage converted functionality as reusable Java JAR librariesIntegrate with existing DB2 stored procedures (no new SQL development)Deploy and support services running on AWS ECSParticipate in project discovery and backlog planningPair program with customer engineers throughout the engagementDocument solutions and transition knowledge to the client team(One role) Design and prototype a DynamoDB caching layerTechnical EnvironmentJavaAWS ECSC++ (legacy reference)SQL / DB2DynamoDBKiro (AI-assisted code generation)Windows Server