PROGRAMMERS.IO INDIA PRIVATE LIMITED
Java Full Stack Developer - Spring Boot/AngularJS
Job Location
in, India
Job Description
Job Title : Java Full Stack Developer Experience Range : 7 Years Key Responsibilities : - Collaborate with cross-functional teams to design and develop high-performance applications using Java, Angular (12), and related technologies. - Develop and maintain RESTful APIs and microservices to support application functionality. - Ensure seamless integration between front-end (Angular) and back-end (Java, Spring Boot) components. - Architect scalable applications that support large user bases (1000 users at a time). - Contribute to the design and maintenance of application architecture, ensuring efficient performance and scalability. - Participate in Agile development processes, including sprint planning, standups, and retrospectives. - Develop and implement unit test cases, ensuring comprehensive test coverage for all features. - Manage deployments and build frameworks for software solutions, incorporating DevOps best practices. - Maintain high code quality by following best practices for design patterns, testing, and documentation. - Work with cloud platforms (AWS/Azure) to deploy and scale applications. - Ensure the development and maintenance of responsive, visually appealing UI using HTML5, CSS3, and Angular. - Utilize state management libraries (e.g., NgRx, Akita) for efficient handling of application state. - Manage asynchronous data flow using RxJS and other reactive programming techniques. - Contribute to the development of SaaS solutions, ensuring high availability and scalability. Required Qualifications : - 8 years of experience in software development, with a strong focus on Java and Angular (12). - Expertise in Java (Java 8/Java 11), Spring Boot, and microservices. - Solid experience with RESTful API development and microservices architecture. - Proficient in HTTP/HTTPS protocol and TCP/IP networking. - Hands-on experience with Java Backend API technologies : JEE, Spring Core, Spring Boot, JPA, and cloud platforms (AWS/Azure). - Experience with full lifecycle software development and Agile methodologies. - Proficient in unit testing and Test-Driven Development (TDD). - Strong knowledge of Object-Oriented Design (OOD), design patterns, and application integration. - Experience in architecting scalable applications capable of supporting 1000 users. - Expertise in modern development tools such as Git, CI/CD, Docker, and Agile practices. - Hands-on experience with automated test frameworks such as Cypress, Jasmine, and Karma. - Proficient in STS (Spring Tool Suite) as an IDE for Java development. Preferred Skills : - Proficient in TypeScript for building dynamic web applications. - Experience in scaling SaaS software solutions. - Expertise in building and managing distributed tech stacks. - Knowledge of reactive programming, particularly RxJS for Angular applications. - Familiarity with state management libraries like NgRx and Akita. - Proficiency in HTML5, CSS3, and responsive web design techniques. - Experience with cloud environments (Azure or AWS). - Familiarity with DevOps tooling and practices at a platform level. - Strong experience with the Visual Studio Code IDE (ref:hirist.tech)
Location: in, IN
Posted Date: 5/1/2025
Location: in, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources PROGRAMMERS.IO INDIA PRIVATE LIMITED |
---|