What are the responsibilities and job description for the Java API Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Galent, is seeking the following. Apply via Dice today!
Responsibilities:
Responsibilities:
- Design, develop, and implement RESTful APIs and microservices using Java and Spring Boot.
- Collaborate with cross-functional teams to define, design, and deliver backend solutions.
- Develop integrations between APIs, databases, and third-party systems.
- Ensure application performance, scalability, and security best practices.
- Participate in code reviews, testing, debugging, and optimization.
- Maintain technical documentation and adhere to development standards and best practices.
- 5 years of hands-on experience in Java (8/11/17) development.
- Strong experience with Spring Boot, Spring MVC, and Spring Security.
- Proven experience in REST API design and development.
- Good understanding of Microservices architecture.
- Experience with SQL/NoSQL databases (e.g., Oracle, MySQL, MongoDB).
- Proficiency in Git, Maven/Gradle, and Jenkins (CI/CD pipelines).
- Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure) preferred.
- Knowledge of Kafka or RabbitMQ is an advantage.
- Strong analytical and problem-solving skills.
- Experience with containerization (Docker, Kubernetes).
- Exposure to API Gateway and OAuth 2.0 / JWT authentication.
- Understanding of Agile / Scrum methodology.