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
Location: bangalore, IN
Posted Date: 5/2/2025
Contact Information
Contact | Human Resources Impetus Career Consultants Private Limited |
---|