Java Fullstack Engineer
Job description
Design, develop, and maintain scalable applications using Java 17+. Develop robust backend services and REST APIs using Spring Boot. Design and implement scalable Microservices-based architectures. Develop responsive and user-friendly web applications using AngularJS/Angular.
Integrate frontend applications with backend services and APIs. Design, deploy, and manage applications on AWS. Troubleshoot application issues and perform performance optimization. Write clean, reusable, maintainable, and high-quality code.
Participate in code reviews and follow established development best practices. Collaborate with architects, developers, QA teams, and business stakeholders. Contribute to Agile/Scrum ceremonies and the complete software development lifecycle. 7+ years of overall software development experience Strong hands-on experience with Java 17+ Strong experience with Spring Boot Hands-on experience in Microservices architecture Strong experience with AWS Hands-on experience with AngularJS / Angular Strong understanding of REST APIs and web services Experience with Docker/Kubernetes Knowledge of CI/CD and DevOps practices Experience with SQL/NoSQL databases Knowledge of cloud-native application development Experience working in Agile/Scrum environments
Interested in this role?