test role
Java Developer – Mid-Level
Company: Odyssey | Location: Jaipur, India | Employment Type: Full-time | Open Positions: 2
About the Role
We are seeking a talented Mid-Level Java Developer to join our growing team at Odyssey. This is a critical new role where you'll design, develop, and maintain robust backend services using modern Java technologies. You'll work on scalable microservices architecture and collaborate with cross-functional teams to deliver high-quality solutions. This position offers the opportunity to grow your technical expertise while contributing meaningfully to our product platform.
Key Responsibilities
- Develop and maintain Java applications using Spring Framework and Spring Boot
- Design and implement microservices architecture following industry best practices
- Write optimized SQL queries and work with relational databases
- Integrate message queuing systems such as Apache Kafka for asynchronous processing
- Build and manage build automation using Maven or Gradle
- Collaborate with product managers and QA teams to understand requirements and deliver solutions
- Participate in code reviews and contribute to improving code quality
- Troubleshoot and debug production issues with minimal downtime
- Stay updated with emerging Java technologies and best practices
Required Qualifications
- 4+ years of professional experience in Java development
- Strong proficiency in Core Java and Object-Oriented Programming principles
- Hands-on experience with Spring Framework and Spring Boot
- Solid understanding of SQL and relational database design
- Experience with Maven or Gradle build tools
- Familiarity with microservices architecture and distributed systems
- Knowledge of message queuing systems such as Apache Kafka
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
Nice to Have
- Experience with Docker and containerization
- Knowledge of cloud platforms (AWS, Google Cloud, or Azure)
- Familiarity with REST APIs and API design patterns
- Experience with CI/CD pipelines and DevOps practices
- Exposure to agile development methodologies
- Background in performance optimization and database tuning
Signs You May Be a Great Fit
- You are passionate about writing clean, maintainable code
- You have a curious mindset and enjoy learning new technologies
- You thrive in collaborative environments and communicate clearly with teammates
- You are proactive in identifying performance bottlenecks and optimization opportunities
- You take pride in delivering reliable, production-ready solutions
- You are comfortable working independently and taking ownership of your tasks
What We Offer
- Full-time employment with a stable, growing organization
- Opportunity to work with modern technology stack and cutting-edge tools
- General shift timing: 10 AM – 7 PM
- Collaborative work environment with experienced engineers
- Professional development and career growth opportunities
- Exposure to scalable, production-grade systems
How to Apply
If you meet the qualifications and are excited about this opportunity, please submit your resume, a brief cover letter, and links to your GitHub profile or portfolio (if available). We look forward to hearing from you!
