Senior Java Software Engineer with AWS
IVIDTEK INCResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role Overview
Design, build, and support scalable, secure, cloud-native backend services using Java, supporting POS, Payments, Security, and Integration platforms in an AWS-based ecosystem.
Key Responsibilities
- Design and develop high-quality backend services and microservices using Java and Spring Boot
- Build and operate cloud-native applications on AWS, following scalability and reliability best practices
- Develop and expose secure APIs to support POS, Payments, and Integration use cases
- Implement event-driven and messaging-based integrations using Kafka and asynchronous patterns
- Integrate with internal and external systems using REST APIs and streaming platforms
- Apply security best practices including authentication, authorization, encryption, and secure data handling
- Ensure code quality and reliability through testing, code reviews, and CI/CD pipelines
- Collaborate with product, platform, and integration teams in Agile delivery environments
Required Qualifications
- 8+ years of hands-on backend engineering experience
- Strong expertise in Java, Spring / Spring Boot, and object-oriented design
- Proven experience building microservices and RESTful APIs
- Strong experience with Kafka and event-driven architectures
- Solid experience integrating applications on AWS (EC2, EKS/ECS, Lambda, S3, RDS/DynamoDB, API Gateway, IAM)
- Experience with cloud-native and distributed systems
- Experience working in Agile / Scrum environments
- Strong problem-solving skills and ability to work cross-functionally
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free