8 STM Technologies Jobs
Java Developer - RESTful API/Microservices Architecture (3-5 yrs)
STM Technologies
posted 8d ago
Flexible timing
Key skills for the job
Job Overview :
We are looking for an experienced Java Developer with a strong background in building and integrating APIs.
You will be responsible for developing, testing, and maintaining backend services and APIs that enable seamless integration with other applications and systems.
If you are passionate about software engineering, Java development, and building scalable, reliable systems, we would love to meet you!
Key Responsibilities :
- Design, develop, and maintain RESTful APIs and microservices.
- Work with cross-functional teams to define, design, and deploy robust APIs.
- Write clean, scalable, and efficient Java code.
- Perform code reviews to ensure high-quality standards.
- Troubleshoot, debug, and upgrade existing software systems and APIs.
- Develop unit and integration tests to ensure code reliability.
- Implement API security protocols and ensure the security and privacy of sensitive data.
- Integrate with third-party APIs and services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in agile software development processes, including daily standups, sprint planning, and retrospectives.
Required Skills :
- Strong proficiency in Java (JDK 8 or higher).
- Experience with Spring Boot, Spring MVC, or similar Java frameworks for building RESTful APIs and microservices.
- Hands-on experience in designing, building, and deploying APIs (RESTful services, JSON).
- Familiarity with API documentation tools (Swagger, OpenAPI).
- Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Understanding of OAuth 2.0, JWT authentication, and other security protocols for APIs.
- Experience with version control systems like Git.
- Knowledge of cloud services (AWS, Azure) and containerization (Docker, Kubernetes) is a plus.
- Familiarity with CI/CD practices and tools.
- Excellent problem-solving skills and a proactive approach to troubleshooting.
- Strong communication skills and the ability to work well within a team environment
Functional Areas: Other
Read full job description