Java Developer with API
Dhana EshwarreddyUnited StatesMIDPosted 1h ago
Java 17/21Spring BootSpring CloudMicroservices architectureGraphqlJenkinsGroovy scriptingGitGitHubBitbucketDockerKubernetesOpenShift
About the Role
We are looking for a Java Developer with API experience to join our team in Irving, TX and Minneapolis, MN. This role involves designing and developing Java-based backend services and supporting containerized deployments.
Key Responsibilities
• Design and develop Java-based backend services using Java 17/21, Spring Boot, Spring Cloud, and Microservices architecture, Graphql
• Design, build, and maintain end-to-end CI/CD pipelines using Jenkins (Declarative/Scripted Pipelines, Groovy scripting) and Git/GitHub/Bitbucket for version control and branching strategies
• Automate build, test, and deployment workflows for microservices across Dev, QA, and Production environments
• Support containerized deployments using Docker and orchestration via Kubernetes / OpenShift
• Participate in the technical design of application systems and implement application systems through the software development lifecycle
• Collaborate with product teams and stakeholders to define requirements and understand how they fit into the end objective
Requirements
• Experience with Java 17/21, Spring Boot, Spring Cloud, and Microservices architecture
• Strong understanding of Graphql
• Experience with Jenkins, Groovy scripting, Git, GitHub, and Bitbucket
• Knowledge of Docker and Kubernetes / OpenShift
• Ability to design and write complex code in several languages relevant to the product stack
• Experience with automation and CI/CD pipelines
• Familiarity with Agile / DevOps principles