
Senior JDK21 Software Developer Level II (Back-End)
- Atlanta, GA
- $84,675-154,500 per year
- Permanent
- Full-time
- Provide technical subject matter expertise to software development teams responsible for systems designs.
- Participate and lead agile software development while working with Developers, Database Developers, Business Analysts, and other departments to implement new functionality.
- Develop moderate to large, complex application solutions by analysing and breaking down of system requirements.
- Responsible for quality control of all development deliverables.
- Develop, maintain, and implement standards and methodologies for software development and developed application
- Estimate development effort in support of project requests, based on documentation provided.
- Participate in code quality checks through reviews and code quality tools.
- Mastery at implementing and using spring related frameworks such as core, AOP, ORM, JDBC, JMS, Transactions, Web, Core, Test
- Mastery at debugging and implementing application using spring projects such as spring boot, batch, data, cloud, integration, security
- Competence and comfort using SQL databases, Kafka, docker, Kubernetes objects, GIT
- Good knowledge of tools used at each level of the SDLC cycle
- Develop, maintain, and implement standards and methodologies for software development.
- Estimate development effort in support of project requests, based on documentation provided.
- Perform other related duties as required
- Proficiency in JDK 21 and the Spring ecosystem (Spring Boot, Spring Cloud).
- Strong experience with SQL databases and Kafka.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Expertise in streaming and batch processing.
- Bachelor’s degree in computer science or related field
- Minimum of 8 years experience in a directly related field
- Proven leadership skills and the ability to manage and mentor teams.
- Strong analytical and deductive reasoning skills.
- Experience in public cloud services (eg: Azure, Google) and native development
- Experience in API Gateway development, especially “Google API Gateway”
- Experience building and deploying projects using CI/CD tools such as Jenkins
- Experience in Angular and/or react would be a plus.