Senior J2EE Developer

Divi T — United States · Posted ~3 hours ago

Senior

Skills

Java J2EE Spring Framework Spring Boot Spring MVC Spring Security Hibernate JPA REST APIs Angular TypeScript HTML5 CSS3 JavaScript microservices AWS Spring REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.