Senior Java Software Engineer

Divi T โ€” United States ยท Posted ~7 hours ago

๐Ÿ”“ 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

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.