Posted on: August 15, 2024
ROLES & RESPONSIBILITIES
Core Skills
- Design, develop, and implement complex Java applications
- Lead and mentor junior developers
- Provide technical guidance and code reviews
- Collaborate with cross-functional teams to deliver high-quality solutions
- Troubleshoot and resolve complex technical issues
- Stay up-to-date with industry trends and emerging technologies
- Participate in agile development methodologies (Scrum, Kanban)
- Write unit tests, integration tests, and automated tests
- Collaborate with QA teams to ensure high-quality deliverables
- Communicate technical designs and solutions to non-technical stakeholders
Requirements:
- 5 years of experience in Java development
- Strong knowledge of Java 8+, Spring, Hibernate(JPA), and related technologies
- Strong knowledge Messaging tools : Hands-on experience on kafka
- Strong knowledge NoSql/Sql database (MongoDB , Postgres etc)
- Strong knowledge Cache database (Redis etc)
- Strong understanding of software design patterns and principles
- Excellent problem-solving skills and debugging techniques
- Experience with agile development methodologies
- Strong communication and leadership skills
Nice to Have:
- Experience with DevOps tools (Docker, Kubernetes, Jenkins)
- Experience with microservices architecture
- Software design pattern (Creational, Structural, and Behavioural)
- Certification in Java or related technologies
-Cross cutting concern : logging , monitoring , debugging and security
EXPERIENCE
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.