JOBSEARCHER

Senior Java Software Engineer

We are looking for an experienced Senior Software Engineer / Senior Java Developer to join a high-performing Agile development team. The ideal candidate will bring strong expertise in Java 21, AWS cloud technologies, Microservices architecture, and enterprise application development.This role requires a hands-on engineer who can independently drive complex development efforts, contribute to architecture decisions, mentor team members, and deliver scalable cloud-based solutions.Key ResponsibilitiesDesign, develop, test, and maintain scalable Java-based applications and system modulesBuild and support Microservices and Event-Driven architecturesDevelop and deploy cloud-native applications on AWSLead technical troubleshooting, debugging, and performance optimization effortsCollaborate with cross-functional teams including Product Owners, Architects, and DevelopersParticipate in Agile Scrum ceremonies including Sprint Planning, Standups, Retrospectives, and DemosConduct code reviews and maintain high coding standardsSupport CI/CD deployments and automation initiativesRequired Skills & Experience8+ years of software development experienceStrong hands-on experience with Java 21Expertise in Java, Spring Boot, REST APIs, and MicroservicesMinimum 3+ years of AWS development experienceExperience with:AWS ECS, Lambda, FargateCloudFormationS3OpenSearch / ElasticsearchIAM Roles & PoliciesStrong understanding of:MVC ArchitectureEvent-Driven ArchitectureRelational & NoSQL DatabasesExperience with CI/CD tools such as Jenkins or Azure DevOpsAgile/Scrum development experiencePreferred SkillsExperience with AWS SQS, SNS, or KinesisKnowledge of Swagger, Postman, and API testing toolsExperience with TDD/BDD methodologiesFamiliarity with Selenium and CucumberExperience with databases such as DynamoDB, MongoDB, Cassandra, Redis, MySQL, Oracle, or ElasticsearchEducationBachelor’s or Master’s degree in Computer Science, Engineering, or related fieldShare resume to jvanzara@talentbridge.com