Impetus Career Consultants Private Limited

Java Full Stack Developer

Job Location

bangalore, India

Job Description

Job Description : - Design, develop, and implement robust and scalable web applications using Java and related technologies across the full stack. - Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. - Develop efficient and well-documented backend APIs and microservices using Java frameworks (e.g., Spring, Jakarta EE). - Build responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js), HTML, and CSS. - Work with databases (both relational and NoSQL) and implement efficient data access layers. - Ensure the performance, security, and scalability of the developed applications. - Write comprehensive unit and integration tests to ensure code quality and reliability. - Collaborate effectively with cross-functional teams, including business analysts, architects, and other developers. - Participate in code reviews to ensure adherence to coding standards and best practices. - Troubleshoot and resolve technical issues across the full stack. - Stay up-to-date with the latest trends and technologies in Java full stack development. - Contribute to technical design discussions and provide innovative solutions. - Potentially mentor junior developers and share technical expertise within the team. - Work on projects across diverse industries, gaining exposure to various business domains. - Adhere to the firm's methodologies, standards, and quality Skills & Experience : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 6 years of hands-on experience in Java full stack development. - Strong proficiency in Core Java and Java frameworks such as Spring (Spring Boot, Spring MVC, Spring Security) or Jakarta EE (formerly Java EE). - Extensive experience with modern front-end JavaScript frameworks such as React, Angular, or Vue.js. Deep understanding of component-based architecture and state management. - Solid understanding of HTML5, CSS3, and responsive web design principles. - Experience with RESTful API development and integration. - Experience working with relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). - Familiarity with ORM frameworks (e.g., Hibernate, JPA). - Experience with version control systems (e.g., Git). - Understanding of software testing principles and experience with testing frameworks (e.g., JUnit, Mockito, Jest, Enzyme). - Experience with build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins, Azure DevOps). - Strong understanding of object-oriented programming (OOP) principles and design patterns. - Excellent analytical, problem-solving, and debugging skills. - Strong communication (both written and verbal) and interpersonal skills. - Ability to work independently and collaboratively within a team environment. - Experience working in an Agile development Skills : - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Knowledge of containerization technologies (e.g., Docker, Kubernetes). - Experience with microservices architecture. - Familiarity with security best practices in web application development. - Experience with performance tuning and optimization. - Exposure to different industries and business domains. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/2/2025
View More Impetus Career Consultants Private Limited Jobs

Contact Information

Contact Human Resources
Impetus Career Consultants Private Limited

Posted

May 2, 2025
UID: 5161281376

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.