Job Overview
We are looking for a skilled and motivated Java Developer to design, develop, and maintain robust, scalable, and high-performance applications. The ideal candidate has strong problem-solving skills, writes clean code, and collaborates effectively across teams.
Key Responsibilities
Design, develop, test, and maintain Java-based applications.
Write clean, efficient, and maintainable code following best practices.
Collaborate with cross-functional teams including product, QA, and design.
Debug, troubleshoot, and resolve application defects and performance issues.
Participate in code reviews and contribute to improving coding standards.
Integrate applications with databases, APIs, and third-party services.
Ensure application security, scalability, and reliability.
Stay updated with Java technologies, frameworks, and industry trends.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
1–5 years of experience in Java application development.
Strong proficiency in Java, including OOP concepts and design patterns.
Experience with Java frameworks such as Spring, Spring Boot, or Hibernate.
Knowledge of RESTful web services and API integration.
Experience working with databases (SQL/NoSQL).
Familiarity with version control systems like Git.
Understanding of Agile/Scrum methodologies.
Strong analytical and problem-solving skills.
Good to Have
Experience with microservices architecture.
Knowledge of cloud platforms (AWS, Azure, GCP).
Exposure to CI/CD pipelines and DevOps tools.
Experience with frontend technologies or full-stack development.
What We Offer
Competitive compensation and career growth opportunities.
Opportunity to work on scalable, enterprise-level applications.
Collaborative and learning-driven engineering culture.
Ownership of impactful and challenging projects.
…