Overview
Shift: Night Shift
We are seeking a highly skilled Senior Java Developer with strong Core Java and modern frameworks. The ideal candidate can develop applications from scratch, understands the fundamentals of in-depth Java development, and is proficient in building scalable, high-performing solutions using Spring, REST/GraphQL APIs, and microservices architecture. Experience with messaging systems (Kafka or similar) and strong SQL skills are essential for this role.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Core Java.
- Build and optimize backend services using Spring Framework / Spring Boot.
- Develop and integrate RESTful APIs and/or GraphQL services.
- Architect and implement microservices-based solutions for scalability and resilience.
- Integrate and manage messaging systems (Kafka or other equivalents).
- Collaborate with cross-functional teams including front-end developers, DevOps, and product owners.
- Ensure best practices in coding, testing, and application performance.
Qualifications
- 5+ years of Core Java development experience with strong fundamentals.
- Hands-on experience with Spring Framework and/or Spring Boot.
- Proven experience building and consuming REST APIs / GraphQL services.
- Solid knowledge of microservices architecture and distributed systems.
- Proficiency with Kafka or other messaging platforms.
- Strong SQL knowledge for database design and query optimization.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting