• *Overview**
We are seeking an experienced
• *Java Developer**
with a strong background in designing, developing, and deploying enterprise-grade applications. The ideal candidate will have
• *5+ years of hands-on experience**
in Java development, a deep understanding of modern frameworks, and a proven track record of delivering scalable, reliable software solutions.
• *Key Responsibilities
• Design, develop, and maintain high-performance Java applications.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, efficient, and testable code following best practices.
• Perform code reviews, troubleshoot issues, and optimize performance.
• Integrate applications with databases, APIs, and third-party services.
• Participate in the full software development lifecycle — from requirements to deployment.
• Stay up to date with emerging technologies and frameworks to improve development efficiency.
• *Required Qualifications
• 5+ years of professional experience as a Java Developer.
• Strong proficiency in Core Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA.
• Experience with RESTful APIs, microservices architecture, and multithreaded programming.
• Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
• Understanding of Agile/Scrum methodologies.
• Proficiency with version control systems such as Git.
• Strong problem-solving skills and attention to detail.
• *Preferred Qualifications
• Experience with cloud platforms (AWS, Azure, or GCP).
• Knowledge of containerization tools (Docker, Kubernetes).
• Familiarity with frontend technologies (JavaScript, React, or Angular) is a plus.
• Exposure to CI/CD pipelines and DevOps tools.
• *Education
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.