Java Fullstack Engineer
Ascendion
Job Description
We are looking for a Senior Java Full Stack Developer with 7+ years of experience and strong hands-on expertise in Java 17+, Spring Boot, Microservices, AWS, and Angular. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance enterprise applications.
Key Responsibilities
- 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