Quick overview
Job description
Requirements
· Proficiency in Java: Strong knowledge of the Java programming language, with hands-on experience in core Java 8–17+ features including lambda expressions, stream API, Optional API etc. for writing cleaner, null-safe code.
· Deep experience with Spring Boot for building RESTful APIs, microservices, and enterprise applications including DI, AOP, and Bean lifecycle management. Hands-on experience with Spring Web, Spring Data JPA, and writing custom queries.
· Microservices Architecture: Familiarity with microservices architecture and best practices.
· Batch Processing: Understanding and experience with batch processing frameworks and tools.
· Agile Methodology: Experience working in Agile development environments.
· Waterfall Methodology: Understanding of Waterfall methodology and its application in software development.
· Build and Deploy environment: Proficiency with Git and Gradle. Azure DevOps optional.
· Development Environment: Expertise on Eclipse/IntelliJ/VS Code. Strong experience with GitHub Copilot using Claude or other LLMs.
· Database Knowledge: Familiarity with SQL and NoSQL databases.
· Testing: Experience with unit testing, integration testing, and test-driven development (TDD).
· Communication Skills: Strong verbal and written communication skills.
· Problem-Solving Skills: Excellent analytical and problem-solving abilities.
Responsibilities
· Develop and Maintain Software: Write, debug, and maintain high-quality Java code.
· Implement Object-Oriented Designs: Apply object-oriented design principles to build scalable and maintainable software.
· Microservices Development: Design and develop microservices-based applications.
· Batch Processing: Develop and manage batch processing systems.
· Agile Participation: Actively participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.
· Waterfall Projects: Contribute to projects following the Waterfall methodology as required.
· Code Reviews: Perform code reviews and provide constructive feedback to peers.
· Documentation: Document code, processes, and procedures for future reference and maintenance.
· Collaboration: Collaborate with cross-functional teams to deliver high-quality software solutions.
· Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve development practices.
Eligibility
· Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field.
· Experience: Minimum of 5-10 years of professional experience in Java development, with significant experience in Spring framework.
· Technical Skills: Proven experience with object-oriented coding practices, microservices, batch processing, Agile, and Waterfall methodologies.
· Problem-Solving Ability: Demonstrated ability to solve complex technical problems.
· Team Player: Ability to work effectively in a team environment.
· Communication Skills: Strong verbal and written communication skills.
Certifications
· Java SE Programmer: Certification to demonstrate advanced skills in Java programming.
· Certified Scrum Developer (CSD): Certification to validate knowledge and skills in Agile development practices is optional
· Certified Kubernetes Application Developer (CKAD): Certification to showcase proficiency in developing cloud-native applications using Kubernetes (optional)
· Spring Professional Certification: Certification to validate expertise in Spring framework and related technologies.
· Any AI development-related certification.
Similar jobs
- US

Senior Mainframe Developer - IMS Database & zOSRecently posted
USAA · Phoenix, Arizona · Hybrid 🇺🇸
ScrumCOBOLREST+1Technology$114.1k - $218.0k/yr - US

Senior Mainframe Developer - IMS Database & zOSRecently posted
USAA · San Antonio, Texas · Hybrid 🇺🇸
ScrumCOBOLREST+1Technology$114.1k - $218.0k/yr - BO

Power Platform Developer with Security ClearanceRecently posted
Blu Omega LLC · Atlanta, GA · Hybrid 🇺🇸
RESTAzurePower BI+4Technology$145k - $155k/yr - TH

Senior Full Stack EngineerRecently posted Auto Apply
Themuralgroup · Remote (US) · Remote 🇺🇸
MicroservicesPythonREST+2TechnologySalary not listed - AS

Java Developer l with Security ClearanceRecently posted
American Systems Corporation · Lakewood, CO · Hybrid 🇺🇸
GitHTMLAWS+5Technology$78k - $124.8k/yr - AT

Senior Appian Developer - Atlas Tech with Security ClearanceRecently posted
Atlas Tech · Alexandria, VA · Remote 🇺🇸
OraclePL/SQLSQL+7Technology$145k - $160k/yr - BA

TAK Developer with Security Clearance
Booz Allen Hamilton · McLean, VA · On-site 🇺🇸
SQLiteJavaKotlin+2Technology$69.4k - $158k/yr - TT
Member of Technical Staff, Full StackRecently posted Auto Apply
True Talent Solutions Partners · San Francisco · On-site 🇺🇸
OAuthContinuous ImprovementPython+2Salary not listed - RA

Jr. UI Developer (Remote)Recently posted Auto Apply
Rainfocus · Any State · Remote 🇺🇸
OracleHTMLCSS+4TechnologySalary not listed - PE
Salesforce DeveloperRecently posted
Penske · Reading · Hybrid 🇺🇸
ScrumRequirements GatheringREST+4TechnologySalary not listed - MI
Senior Full Stack Java Engineer - Workforce Management (WFM)Recently posted
Miratech · United States · Remote 🇺🇸
Workforce PlanningPayrollPerformance Management+1Human ResourcesSalary not listed - LE

Senior Full Stack Developer with Security ClearanceRecently posted
Leidos · Bethesda, MD · Hybrid 🇺🇸
SAFeSpringGit+16Technology$107.9k - $195.1k/yr