Senior Java Developer
Description
We are looking for a Senior Java Developer with Angular expertise to join our client, responsible for deg, developing, and delivering scalable, secure, cloud-native applications. The ideal candidate will have strong experience in Java (Spring Boot), AWS services, and modern Front End frameworks, along with a solid understanding of DevOps practices, CI/CD pipelines, and Agile methodologies.
Key Skills :-
- Having atleast 7+ years in developing and maintaining applications using Java (Spring Boot) and Angular
- Design, deploy, and manage solutions on AWS (ECS, ECR, Lambda, S3, SQS, Step Functions, API Gateway, DynamoDB, Apigee)
- Write clean, secure, and testable code using TDD practices
- Build reusable, scalable, and maintainable code components
- Collaborate with cross-functional Agile teams
- Implement and manage CI/CD pipelines (Jenkins, GitLab)
- Use CloudFormation for infrastructure as code
- Perform automated testing using Karate, Cypress, Jest, Gherkin
- Troubleshoot and resolve production and service faults, production support
- Apply modern development standards and best practices
- Use prototyping tools and techniques to validate solutions
- Design and build microservices and software components
- Support system integration and API connectivity
- Ensure secure coding practices and compliance standards
- Optimize application performance, scalability, and reliability
- Work with tools like Docker, Maven, SonarQube, Fortify on Demand
- Develop scripts using Groovy, Bash, Node.js, TypeScript
- Apply strong understanding of SDLC and DevOps principles
Skills
GitLabComplianceAWSCloudformationAPIAngularJestCI/CDDevOpsSpring BootGitlabMicroservicesCloudFormationNode.jsMavenJenkinsSpringDynamodbJavaGroovyDockerAgileDynamoDBTDDTypeScriptBashCypress