Job brief
We are seeking a Senior Java AWS Developer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
Responsibilities
- Strong experience in Java, Spring Boot, AWS
- Designing, building and Unit testing Java applications
- Good Experience in Spring Boot, Micro Services, Restful services,
- Good communication to present technical information
- Design, develop, and implement Java-based applications using best practices and industry standards
- Collaborate with cross-functional teams to gather and analyze requirements, and create technical specifications
- Continuously improve software quality through code reviews, automated testing, and performance tuning
- Good in fixing vulnerabilities in Sonar, Fortify etc
- Good in agile methodologies, DevOps, CI/CD development tools: Git, Maven, Jenkins
- Must be good in AWS, S3, Lambda, EC2, IAM, VPC, Elastic Beanstalk, CloudWatch, RDS etc
Requirements
- Bachelor's degree in Software Engineering, Information Technology or related field
- 10+ years of experience in Java development, Core Java, Spring boot, Micro Services. AWS
- Proficient in object-oriented development
- Able to effectively and quickly adopt new technology
- Knowledge of Java frameworks, architecture, and design patterns
- Good communication skills