About the Role :
We are seeking a skilled Java Developer to design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate will have strong hands-on experience in Java technologies, excellent problem-solving skills, and a passion for writing clean, efficient code.
Key Responsibilities :
- Develop, test, and deploy Java-based applications ensuring high performance and responsiveness.
- Participate in all phases of the software development lifecycle — analysis, design, development, testing, and deployment.
- Collaborate with cross-functional teams including UI / UX designers, QA engineers, and project managers to deliver robust solutions.
- Write well-designed, efficient, and testable code following best practices and coding standards.
- Maintain and improve existing applications by identifying areas for enhancement and optimization.
- Integrate third-party APIs, libraries, and tools where required.
- Participate in code reviews and contribute to knowledge sharing within the team.
- Troubleshoot and debug applications to ensure smooth functioning.
- Stay updated with the latest Java frameworks, tools, and industry trends.
Required Skills and Qualifications :
2+years experience as a Java Developer or in a similar role.Proficiency in Core Java, J2EE, Spring, Spring Boot, Hibernate , and related frameworks.Strong understanding of OOP concepts , data structures, and algorithms.Experience with RESTful APIs , Microservices , and JSON / XML .Familiarity with SQL / NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Working knowledge of Git , Maven / Gradle , and CI / CD pipelines.Understanding of Agile / Scrum methodologies.Strong analytical, troubleshooting, and communication skills.Preferred Qualifications :
Experience with cloud platformsKnowledge of Docker , Kubernetes , or other containerization technologies.How to Apply :
Email your resumes to careers@corecognitics.com