Overview
Skills
Job Details
About the Role
We’re looking for a Java Developer to join our dynamic development team. This individual will be responsible for designing, building, and maintaining high-performing applications using Java and related technologies. You’ll collaborate closely with product managers, architects, and QA engineers to deliver scalable, secure, and reliable software solutions that drive business success.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications and APIs. 
- Collaborate with cross-functional teams to define and deliver new features. 
- Participate in architecture and design discussions to improve scalability and performance. 
- Write clean, efficient, and well-documented code. 
- Troubleshoot, debug, and upgrade existing applications. 
- Ensure application security, performance, and reliability. 
- Contribute to Agile ceremonies, including sprint planning and code reviews. 
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). 
- 3+ years of hands-on experience developing with Java (8 or higher). 
- Strong understanding of Spring Boot, Spring MVC, and RESTful API design. 
- Experience with relational databases (MySQL, PostgreSQL, or Oracle). 
- Proficiency with Git and familiarity with CI/CD pipelines. 
- Solid understanding of object-oriented programming (OOP) principles and design patterns. 
Preferred Qualifications
- Experience with microservices architecture and containerization (Docker/Kubernetes). 
- Exposure to cloud services (AWS, Azure, or Google Cloud Platform). 
- Knowledge of message queues (Kafka, RabbitMQ). 
- Familiarity with front-end technologies (React, Angular, or Vue.js). 
- Understanding of Agile/Scrum methodologies. 
Soft Skills
- Strong analytical and problem-solving abilities. 
- Excellent communication and teamwork skills. 
- Detail-oriented with a focus on writing maintainable code. 
- Self-motivated and eager to learn emerging technologies. 
What We Offer
- Competitive salary and performance-based bonuses. 
- Comprehensive health, dental, and vision coverage. 
- Remote and hybrid work flexibility. 
- Professional development opportunities and certification support. 
- Collaborative culture that values innovation and continuous improvement.