Summary
✨ AI‑Generated
A senior full-stack engineering role focused on enterprise applications using Java and the Spring ecosystem, paired with Angular and TypeScript on the front end. You will build secure, scalable microservices and REST APIs and use AWS extensively for deployment, integration, monitoring, and scalability.
Highlights
Senior full-stack opportunity combining enterprise Java backend development with modern Angular front-end engineering and extensive AWS cloud work. The role covers scalable microservices, REST APIs, security, application architecture, deployment, monitoring, and cloud integration.
Description
Key Responsibilities
Design, develop, and maintain enterprise applications using Java, J2EE, and Spring Framework.Develop robust and scalable applications using Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA.Build and integrate RESTful Web Services and APIs using Java/Spring technologies.Develop responsive and reusable front-end applications using Angular, TypeScript, HTML5, CSS3, and JavaScript.Create reusable Angular components, services, modules, directives, and UI workflows.Develop and maintain microservices-based applications using Spring Boot.Design application components following OOP, MVC, design patterns, and enterprise architecture principles.Integrate Angular applications with Java/J2EE backend services and REST APIs.Work extensively with AWS Cloud for application deployment, integration, monitoring, and scalability.Utilize AWS services such as EC2, S3, RDS, Lambda, API Gateway, CloudWatch, IAM, SQS, and SNS.Design and implement secure, scalable, and highly available cloud-based applications.Work with relational databases such as Oracle, PostgreSQL, or MySQL and develop complex SQL queries, stored procedures, and database integrations.Perform application troubleshooting, debugging, performance tuning, and production support.Develop unit and integration tests using JUnit, Mockito, and other testing frameworks.Participate in code reviews and ensure adherence to coding standards and development best practices.Work with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.Collaborate with DevOps teams for automated build, deployment, and cloud infrastructure processes.Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.Provide technical guidance and mentoring to junior developers.