In this pivotal role, you will play a critical part in the development and maintenance of Java-based applications.
You will collaborate with a talented team of developers to leverage your expertise in Microservices, Spring Framework, and core Java principles.
Responsibilities:
Design, develop, and implement new features for Java-based applications.
Collaborate with engineers and stakeholders to understand requirements and design solutions.
Write clean, efficient, and well-documented Java code according to best practices.
Perform unit testing and integration testing to ensure code quality.
Debug and troubleshoot existing code to identify and resolve issues.
Participate in code reviews and provide constructive feedback.
Stay updated on the latest Java technologies and trends.
Qualifications:
Minimum 4+ years of experience in software development with a focus on Java.
Strong understanding of object-oriented programming (OOP) concepts.
Proven experience working with Microservices architecture.
Expertise in the Spring Framework (Spring Core, Spring MVC, etc.).
Excellent problem-solving and analytical skills.
Ability to work effectively in a collaborative team environment.
Strong written and verbal communication skills.
A passion for learning and staying current with new technologies.
BE, B.Tech, or MCA degree (preferred).
Certifications in Java programming or Spring Framework.