We are seeking a Senior Full Stack Engineer with strong expertise in Java to design, develop, and maintain enterprise-scale, cloud-ready applications.
This role involves building scalable backend services and supporting modern front-end development while collaborating with cross-functional teams to deliver high-quality, reliable solutions in an Agile environment.
Key Responsibilities:
- Design and develop backend services, microservices, and APIs using Java and related frameworks.
- Build and enhance user interfaces using Angular and modern front-end technologies.
- Translate business requirements into scalable, secure, and high-performing technical solutions.
- Participate in design reviews, code reviews, and quality assurance initiatives.
- Ensure application performance, scalability, and security requirements are met.
- Contribute to CI/CD pipelines and improve deployment and automation processes.
- Support cloud readiness and work with containerization technologies.
- Develop and maintain automated tests to ensure code quality and reliability.
- Collaborate with cross-functional and global teams to drive engineering best practices.
Required Qualifications:
- 6–8 years of full-stack development experience with a strong focus on Java and backend engineering.
- Proficiency in Java EE, Spring Boot, Spring MVC, and RESTful API development.
- Experience building scalable microservices and distributed systems.
- Familiarity with application servers such as Apache Tomcat.
- Strong understanding of object-oriented design, secure coding, and best practices.
- Experience with Angular (version 17 or higher), TypeScript, HTML, CSS, and RxJS.
- Familiarity with front-end testing frameworks such as Jasmine or Karma.
- Experience with CI/CD tools such as Jenkins or equivalent.
- Exposure to containerization tools such as Docker and orchestration tools like Kubernetes.
- Experience with cloud platforms such as AWS or Azure.
- Strong problem-solving, communication, and collaboration skills in Agile environments.
- Ability to work independently and manage priorities in a fast-paced environment.
Preferred Qualifications:
- Experience working in enterprise-scale environments.
- Exposure to advanced DevOps practices and cloud-native architectures.