to join our dynamic team. This role is ideal for individuals passionate about API development, backend systems, and delivering scalable solutions.
Key Responsibilities:
Design, develop, and maintain robust, scalable, and secure Java-based web applications utilizing a full-stack approach.
Work with both legacy and modern Java web technologies, including JSP, Servlets, and the Spring/Spring Boot frameworks.
Collaborate with cross-functional teams to define, design, and ship new features, ensuring seamless integration between front-end and back-end components.
Develop and consume RESTful APIs to facilitate communication between front-end and back-end services.
Participate in all phases of the software development lifecycle, from requirement gathering to deployment and maintenance.
Write clean, well-documented, and efficient code following best practices.
Contribute to the team's continuous improvement by participating in code reviews.
Debug and troubleshoot technical issues, providing timely resolutions to production problems.
Contribute to the implementation and management of authentication and authorization services, including Single Sign-On (SSO).
Required Qualifications:
Experience: 3-4 years of professional experience in Java application development.
Java Fundamentals: Strong proficiency in the Java programming language and demonstrated expertise with core Java concepts.
Java Web Technologies: Hands-on experience with JSP and Servlets is required for developing and maintaining web applications.
Modern Frameworks: Strong experience with the Spring and Spring Boot frameworks is a must.
API Development: Experience in designing, building, and consuming RESTful APIs.
Databases: Proficiency with relational databases (e.g., MySQL, PostgreSQL) and experience with ORM frameworks like JPA/Hibernate.
Version Control: Strong experience with Git or other modern version control systems.
Agile: Familiarity with Agile development methodologies.
Problem-Solving: Excellent analytical and problem-solving skills with a keen eye for detail.
Communication: Strong verbal and written communication skills and a collaborative attitude.
Preferred Qualifications:
Experience with Single Sign-On (SSO) implementation and specific knowledge of Keycloak is a significant advantage.
Experience with a modern front-end framework, such as React/Angular, is a significant advantage.
Experience in PHP, Python will be an added advantage.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Job Type: Full-time
Pay: ₹30,000.00 - ₹50,000.00 per month
Benefits:
Paid sick time
Provident Fund
Education:
Bachelor's (Preferred)
Experience:
total work: 4 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.