We are looking for Java Developer for our client in Minneapolis, MN.
Job Title: Java Developer
Job Location: Minneapolis, MN
Job Type: Contract
Job Overview:
- We are seeking a highly skilled Senior Java Microservices Engineer to design, develop, and maintain scalable, high-performance enterprise applications.
Requirement/Must Have:
- 4+ years of experience in Java, RESTful APIs, and Spring Boot Microservices (Async / Concurrency).
- 3+ years of experience with database systems, including performance tuning and optimization.
- 3+ years of experience with data access technologies such as JPA and JDBC.
- Hands-on experience with AI tools for development assistance.
- Strong understanding of microservices architecture, API design, and secure application development.
- Experience with testing, debugging, and production support.
Responsibilities:
- Design, develop, and maintain RESTful microservices using Java and Spring Boot.
- Implement asynchronous and concurrent processing to support high-throughput systems.
- Build and optimize data access layers using JPA and JDBC.
- Design and tune databases with a focus on performance, scalability, and reliability.
- Develop and manage REST and GraphQL APIs.
- Integrate event-driven processing using Kafka.
- Leverage AI-assisted development tools to improve productivity and code quality.
- Deploy and manage applications on OpenShift.
- Configure and maintain APIs using Apigee.
- Implement CI/CD pipelines using GitHub Actions.
- Collaborate closely with architects, DevOps, QA, and business stakeholders.
- Participate in code reviews, design discussions, and technical mentoring.
Nice to Have:
- 1+ year of experience with GraphQL.
- 2+ years of experience with Kafka (event streaming / messaging).
- Experience working in distributed, cloud-native systems.
Skills:
- OpenShift 2+ years.
- Apigee (API Gateway / Management) 2+ years.
- GitHub Actions (CI/CD) 2+ years.
Qualification And Education:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently in a fast-paced environment.
- Proactive mindset with attention to quality and performance.