Programmers.IO is actively seeking talented individuals who are skilled in Angular 14+ version and Java. If you're looking for a flexible work environment that allows you to contribute from anywhere, we want to hear from you.
About Programmers.io
Programmers.io India Pvt. Ltd. is a US Based software development organization established in 2012 and listed on Inc. 5000 2022, and an IBM registered business partner with Microsoft Gold and ISO/IEC 27001 certification. We offer services in custom web design, Cloud Technology, Graphic design, Website maintenance, mobile application & software development, and internet marketing. Our clients include Fortune 500 organizations and companies listed on the New York Stock Exchange.
Experience Required: - 5-10 years.
Job location: - Remote
Job Description
5 to 8 years of experience in software development, with a strong focus on Java 11+Version and Angular (14+) Version.
Collaborate with cross-functional teams to design and develop high-performance applications using Java 11+Version and Angular (14+) Version 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.
Expertise in HTTP/HTTPS protocol and TCP/IP networking.
Proficient in TypeScript for building dynamic web applications.
Proficiency in HTML5, CSS3, and responsive web design techniques.
Expertise in Java (Java 11), Spring Boot, and microservices.
Solid experience with RESTful API development and microservices architecture.
Hands-on experience with Java Backend API technologies: Spring Core, Spring Boot and JPA.
Strong experience with the Visual Studio Code IDE.
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.
If you're ready to make a difference and be part of a forward-thinking team, send us your updated resume at .
Thanks & Regards
Tanisha Srivastava