We are seeking an experienced Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and Angular to build and maintain scalable enterprise applications. The ideal candidate should have hands-on experience in designing robust backend services and developing responsive frontend applications while working in Agile environments.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java, Spring Boot, Microservices, and Angular.
- Develop secure, scalable, and high-performance RESTful APIs.
- Build responsive and interactive user interfaces using Angular.
- Collaborate with architects, product owners, QA teams, and DevOps engineers throughout the software development lifecycle.
- Participate in application design, code reviews, and technical discussions.
- Optimize application performance, reliability, and scalability.
- Troubleshoot and resolve production issues efficiently.
- Follow Agile/Scrum methodologies and contribute to sprint planning and delivery.
- Ensure adherence to coding standards, security practices, and software development best practices.
Required Technical Skills
Backend Technologies
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Microservices Architecture
- RESTful Web Services
- Hibernate/JPA
- Multithreading and Concurrency
- Design Patterns