
Search by job, company or skills
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 ResponsibilitiesDesign, 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.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
15 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.
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.
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.
Job ID: 141503197