Are you an experienced Java and Angular Developer looking for an opportunity to work on cutting-edge technologies in a flexible and collaborative environment? Do you want to be part of a team that values innovation, professional growth, and work-life balance? If yes, then Programmers.IO is the perfect place for you!
We are actively seeking talented professionals with 6+ years of experience who have expertise in Java and Angular (12+ versions) to join our dynamic team. As a part of our growing organization, you will have the opportunity to work on challenging projects, collaborate with skilled professionals, and contribute to impactful solutions—all while enjoying the flexibility of a remote work environment.
Key Responsibilities
- Develop, enhance, and maintain applications using Java (Java 8/Java 11) and Angular (12+ versions).
- Design and implement scalable, high-performance microservices using Spring Boot.
- Work with RESTful APIs and ensure seamless integration between front-end and back-end services.
- Utilize HTTP/HTTPS protocols, TCP/IP networking, and best practices in web development.
- Collaborate with cross-functional teams to architect, develop, and deploy enterprise-grade software solutions.
- Work with AWS/Azure cloud platforms for hosting and deployment.
- Implement unit testing and Test-Driven Development (TDD) methodologies to ensure code quality.
- Use Spring Core, Spring Boot, JPA, and other Java backend API technologies to build robust applications.
- Apply Object-Oriented Design (OOD) principles and design patterns for application development.
- Ensure best practices in CI/CD pipelines, version control (Git), and containerization tools like Docker.
- Work in an Agile environment, following Scrum methodologies for iterative development.
- Write and maintain automated test cases using frameworks like Cypress, Jasmine, and Karma.
- Use Spring Tool Suite (STS) as the primary IDE for Java development.
- Optimize applications to support high traffic loads and thousands of concurrent users.
Skills & Qualifications
- Proficiency in Java (Java 8/Java 11), Spring Boot, and Microservices.
- Hands-on experience with Angular (12+ versions).
- Experience working with RESTful APIs and cloud platforms (AWS/Azure).
- Strong understanding of network protocols (HTTP/HTTPS, TCP/IP).
- Expertise in Agile methodologies and full software development lifecycle.
- Deep knowledge of Object-Oriented Design (OOD), SOLID principles, and application integration.
- Experience with modern development tools: Git, Docker, CI/CD pipelines.
- Familiarity with automated testing frameworks (Cypress, Jasmine, Karma).
- Strong problem-solving skills and ability to work independently.
Why Join Programmers.IO?
- Remote Work Flexibility. Work from anywhere and maintain work-life balance.
- Collaborative Work Environment. Be part of a talented and diverse team of developers.
- Cutting-Edge Technologies. Work on modern tech stacks and the latest industry trends.
- Career Growth & Learning. Upskill yourself through training and challenging projects.
- Great Work Culture. Be part of an organization that values innovation, teamwork, and personal development.
How to Apply?
If you are a passionate Java & Angular Developer who is looking for an exciting career opportunity, we would love to hear from you!
Send your updated resume to [email protected]
Join Programmers.IO today and be a part of an innovative company that values talent, growth, and flexibility.