Search

Senior Java Software Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

*Java Spring Boot + AWS Cloud + AI Tools - Key Responsibilities*

\n


\n

- Design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot

\n

- Build and expose secure REST APIs and integrate with third-party services

\n

- Develop and deploy cloud-native applications on AWS (EC2, S3, RDS, Lambda, API Gateway, SQS/SNS)

\n

- Implement containerization using Docker and orchestration with ECS / EKS

\n

- Design and manage relational and NoSQL databases (MySQL / PostgreSQL / Redis)

\n

- Build and maintain CI/CD pipelines using Jenkins / GitHub Actions / AWS CodePipeline

\n

- Ensure application performance, security, scalability, and cost optimization on AWS

\n

- Leverage AI development tools like GitHub Copilot, Amazon Q, Cursor, GitLab DUO for code generation, code review, unit testing, and debugging

\n

- Use AI tools for auto-generating JUnit/Mockito test cases, API documentation, and refactoring legacy code

\n

- Implement monitoring, logging, and alerting using CloudWatch / ELK

\n

- Collaborate with cross-functional teams in Agile / Scrum environment

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...