We are seeking a skilled and motivated Core Java Developer with 4–5 years of hands-on experience in Java development. The ideal candidate will have strong knowledge of Data Structures and Algorithms, a solid foundation in Core Java, experience with APIs, and the ability to troubleshoot and resolve production issues effectively.
Key Responsibilities:
- Design, develop, test, and deploy high-quality Java applications.
- Write clean, scalable, and maintainable code using Core Java principles.
- Develop and integrate RESTful APIs and backend components.
- Apply knowledge of data structures and algorithms to solve complex technical problems efficiently.
- Investigate and resolve production issues, ensuring minimal downtime and root cause resolution.
- Collaborate with cross-functional teams to define and deliver software solutions.
- Participate in code reviews and provide constructive feedback.
- Continuously improve performance, scalability, and reliability of applications.
Required Skills and Qualifications:
- 4–5 years of hands-on experience in Core Java development.
- Strong understanding of Object-Oriented Programming (OOP) and design patterns.
- Solid command over data structures, algorithms, and problem-solving techniques.
- Experience in building and consuming RESTful APIs.
- Proficient in debugging, troubleshooting, and resolving production-level issues.
- Familiarity with version control systems like Git.
- Strong analytical and communication skills.
- Ability to work independently and in a team-oriented environment.
Preferred Qualifications (Good to Have):
- Experience with Spring or Spring Boot frameworks.
- Exposure to SQL / NoSQL databases.
- Basic knowledge of CI/CD pipelines and DevOps tools