Tech Lead Java Developer

Filled
January 7, 2026

Job Description

and existing software systems and applications.Collaborate with UX professionals to evaluate, modernize, consolidate, and improve existing UIs, ensuring they meet user needs and company expectations.Develop applications using AWS services such as S3, SNS/SQS Event Driven Messaging, DynamoDB, and IAM.Write and execute unit tests using JUnit 5 and Mockito 5 to ensure robustness, including edge cases, usability, and general reliability.Use Docker for software packaging, allowing for efficiency and ease of deployment in production environments.Utilize GitHub Actions for continuous integration and continuous deployment strategies.Protect our systems by implementing and practicing secure software development techniques, standards and best practicesTroubleshoot and debug issues that arise.Maintain technical documentation.Requirements and SkillsProven work experience as a software engineer5+ years of experience in design, development, documenting, testing, and debugging of new and existing software systems and applications with Java and Spring Boot5+ years of hands-on experience implementing AWS technologies (ECS, SNS, SQS, DynamoDB, S3, CDK/CloudFormation)In-depth knowledge of various web-related technologies (such as Web applications, services, architectures etc.)Experience with analytic tools such as ELK Stack, Google Analytics, or AppDynamicsExperience working with high performance teams in an agile development environment where continuous integration and continuous delivery (CI/CD) are critical.Experience with secure software development life cycle frameworkKnowledge of security principles and familiar with code scanning tools like SonarQube, Veracode or Wiz.Demonstrate knowledge of software engineering best practices such as version control, software packaging and software release managementSelf-motivated with strong communication skills (verbal and written) and the ability to work in a team-oriented environment.Strong analytical and problem-solving skills; attention to detailExperience with AWS Cloud deployment and GitHub Actions workflowsExperience with unit testing frameworks like Junit or MockitoHands-on and proficient excellence in backend development of REST and Pub/Sub Messaging applications

Report this listing