HomeJava API EngineerJava API Engineer 8

Java API Engineer 8

HCL Global Systems·Washington, District of Columbia, US

Posted 23h ago

Full-Time
Apply Now

About the Role

About the Role We are seeking a Senior Java Developer to design, develop, and maintain scalable, secure microservices using Spring Boot. The ideal candidate will collaborate closely with cross-functional teams, contribute to architectural and design decisions, and ensure adherence to best practices in coding, testing, security, and deployment within a cloud-native environment. Key Responsibilities • Design, develop, and maintain Spring Boot-based microservices with clean, secure, and maintainable code • Implement complex business logic with strong unit and integration test coverage • Participate in design discussions, code reviews, and technical decision-making • Identify, analyze, and remediate security vulnerabilities (including Veracode findings) • Collaborate with DevOps teams to support Kubernetes-based deployments • Follow Agile/Scrum ceremonies and deliver features within committed timelines Mandatory Skills • Strong experience with Core Java and Spring Boot • Hands-on experience with Microservices architecture and RESTful API development • Proficiency in JUnit and Mockito with high test coverage standards • Knowledge of secure coding practices (OWASP guidelines, Veracode) • Working knowledge of Kubernetes fundamentals (pods, deployments, services) • Experience with SQL and NoSQL databases and JSON data handling • Agile/Scrum development experience • React (working knowledge or hands-on experience) Preferred Skills • Experience with AWS cloud services • Event-driven architecture using Kafka (producers/consumers) • API automation testing using Karate • CI/CD tools such as Harness, Jenkins, or GitHub Actions Core Competencies • Strong analytical and problem-solving skills • Excellent communication and collaboration abilities • Familiarity with enterprise security standards • Ability to work effectively in Agile delivery models

What you'll do

  • We are seeking a Senior Java Developer to design, develop, and maintain scalable, secure microservices using Spring Boot
  • Design, develop, and maintain Spring Boot-based microservices with clean, secure, and maintainable code
  • Implement complex business logic with strong unit and integration test coverage
  • Participate in design discussions, code reviews, and technical decision-making
  • Identify, analyze, and remediate security vulnerabilities (including Veracode findings)
  • Collaborate with DevOps teams to support Kubernetes-based deployments
  • Follow Agile/Scrum ceremonies and deliver features within committed timelines

Requirements

  • The ideal candidate will collaborate closely with cross-functional teams, contribute to architectural and design decisions, and ensure adherence to best practices in coding, testing, security, and deployment within a cloud-native environment
  • Strong experience with Core Java and Spring Boot
  • Hands-on experience with Microservices architecture and RESTful API development
  • Proficiency in JUnit and Mockito with high test coverage standards
  • Knowledge of secure coding practices (OWASP guidelines, Veracode)
  • Working knowledge of Kubernetes fundamentals (pods, deployments, services)
  • Experience with SQL and NoSQL databases and JSON data handling
  • Agile/Scrum development experience
  • React (working knowledge or hands-on experience)
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Familiarity with enterprise security standards
  • Ability to work effectively in Agile delivery models
Back to all jobs