Smartwork IT Services
Java Full Stack Engineer - Spring Boot/AngularJS
Job Location
in, India
Job Description
Job Title : Java Full : Bangalore, : 6-9 : 6 Months Job Summary : We are seeking a skilled Java Full Stack Developer with a strong backend focus (Java 60%) and solid frontend skills (Angular 40%). The ideal candidate should be highly proficient in Java development, capable of building scalable backend systems, and comfortable working with Angular for modern web UI development. You will be working closely with cross-functional teams to deliver high-performance : - Design, develop, and maintain scalable and high-performance backend applications and APIs using Java and related frameworks. - Utilize core Java concepts, data structures, and algorithms effectively. - Work extensively with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA/Hibernate, Spring Security). - Design and implement RESTful APIs and microservices architectures. - Develop and integrate with databases (both relational, e.g., PostgreSQL, MySQL, Oracle, and NoSQL, e.g., MongoDB, Cassandra). - Implement robust unit and integration tests using frameworks like JUnit and Mockito. - Ensure code quality, performance, and adherence to coding standards. - Participate in code reviews and provide constructive feedback. - Troubleshoot and resolve complex backend issues. - Develop and maintain user-friendly and responsive web applications using Angular (version 8 preferred). - Implement UI components and features based on design specifications. - Utilize Angular CLI for project setup, component generation, and build processes. - Work with HTML, CSS, and JavaScript/TypeScript to create engaging user interfaces. - Manage application state using state management solutions (e.g., NgRx, RxJS). - Integrate frontend applications with backend APIs. - Write unit and integration tests for Angular components using frameworks like Jasmine and Karma. - Ensure cross-browser compatibility and responsiveness. - Optimize frontend performance for speed and scalability. - Understand the full software development lifecycle, from requirements gathering to deployment and maintenance. - Collaborate effectively with product owners, business analysts, UI/UX designers, and QA engineers. - Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, sprint reviews, retrospectives). - Contribute to the design and architecture of full-stack solutions. - Troubleshoot issues across the entire application stack. - Stay up-to-date with the latest technologies and trends in both Java and Angular Requirements : - Strong proficiency in Java (version 8 or higher). - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA/Hibernate, Spring Security). - Solid understanding of RESTful API design and development. - Experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, Cassandra). - Experience with unit testing (JUnit, Mockito) and integration testing. - Familiarity with build tools like Maven or Gradle. - Experience with version control systems like Git. - Strong proficiency in Angular (version 8 preferred). - Solid understanding of HTML5, CSS3, and JavaScript/TypeScript. - Experience with Angular CLI. - Familiarity with state management concepts and libraries (e.g., NgRx, RxJS). - Experience with consuming RESTful APIs from Angular applications. - Experience with unit testing (Jasmine, Karma) and end-to-end testing (Protractor/Cypress - Skills : - Experience with microservices architecture and related technologies (e.g., Docker, Kubernetes). - Knowledge of cloud platforms (e.g., AWS, Azure, GCP). - Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). - Familiarity with reactive programming concepts. - Experience with performance optimization techniques for both backend and frontend. - Understanding of security best practices for web : - Bachelor's degree in Computer Science, Engineering, or a related field. - 6-9 years of professional experience in Java full-stack development with a strong backend focus. - Proven track record of delivering high-quality software solutions. - Excellent problem-solving and analytical skills. - Strong communication (verbal and written) and interpersonal skills. - Ability to work independently and collaboratively within a team. (ref:hirist.tech)
Location: in, IN
Posted Date: 5/8/2025
Location: in, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources Smartwork IT Services |
---|