We are looking for an experienced Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, and Angular to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams to deliver high-quality software solutions.
The candidate should have strong backend development expertise along with modern frontend development skills and experience working in Agile environments.
Responsibilities
- Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices.
- Develop responsive and user-friendly web applications using Angular.
- Build and consume RESTful APIs.
- Deploy and manage applications on Kubernetes (K8s) or PCF.
- Participate in Proof of Concepts (PoCs) and technology evaluations.
- Write clean, maintainable, and well-documented code.
- Perform unit testing and ensure adequate test coverage.
- Collaborate with product managers, architects, and development teams.
- Participate in code reviews and follow development best practices.
- Troubleshoot and resolve production and application issues.
- Contribute to application architecture and technical design.
- Mentor junior developers and support knowledge sharing.
- Work in Agile Scrum teams and participate in sprint ceremonies.
Requirements
5–8 years of Full Stack Development experience.
Strong expertise in Java 8+.
Hands-on experience with Spring Boot.
Experience building Microservices.
Strong knowledge of REST APIs.
Experience with Angular.
Experience with JUnit.
Hands-on experience with Kubernetes (K8s) or PCF.
Knowledge of Docker.
Experience with HTML, CSS, JavaScript, and jQuery.
Experience with Oracle or PostgreSQL databases.
Strong SQL query optimization skills.
Experience with RESTful API development.
Understanding of software testing methodologies.
Good problem-solving and analytical skills.
Excellent communication and collaboration skills.
Experience with AWS, Azure, or Google Cloud Platform.
DevOps knowledge (Jenkins, Docker, Kubernetes).
Experience with Information Security concepts such as:
- JWT
- X.509 Certificates
- Cryptography
- Digital Signatures
- Hashing
Contributions to Open Source projects.