Job Overview
Role: Junior Engineer Location: Bangalore, Karnataka (Hybrid) Experience: 1 – 2 Years Qualification: B.E / B.Tech / B.Sc in CS or IT Key Skills: Java, Spring Boot, AWS, Microservices
Job Description
For the Amex GBT Recruitment 2026 drive, the engineering team is looking for a Junior Engineer capable of building cloud-native microservices and robust full-stack solutions. You will be leveraging the Spring Boot ecosystem, AWS Lambda, Amazon DynamoDB, and Docker/Kubernetes to deliver high-performance software applications. This role requires a strong understanding of both high-level system architecture and low-level design documentation. Candidates must be willing to work from the Bangalore office a minimum of 3 days a week and be comfortable working the 2nd shift (3:00 PM to 12:00 AM IST) with occasional weekend support as needed.
Roles and Responsibilities
- Application Development: Build serverless applications using TypeScript via the AWS Cloud Development Kit (CDK) and the AWS SDK. Deploy full-stack solutions through AWS Lambda, DynamoDB, and AWS Amplify.
- Microservices: Design and develop cloud-native microservices utilizing modern Java (JDK 17/21/25+ features like virtual threads) and the Spring Boot ecosystem, containerized via Docker and Kubernetes.
- Troubleshooting & Debugging: Utilize strong troubleshooting skills for log analysis, tracing, heap dump analysis, and resolving critical performance issues.
- Database Management: Develop and optimize queries, stored procedures, and schemas using Oracle, DB2, or PostgreSQL.
- CI/CD & DevOps: Create basic pipelines using Docker, GitHub, and Jenkins, demonstrating a clear understanding of Platform as a Service (PaaS) for application hosting.
- Design & Code Quality: Create low-level design documentation (Class and Sequence diagrams), conduct code reviews, and use static code analysis tools like Sonar.
Skills and Eligibility Criteria
Educational Background: Bachelor’s degree (B.E/B.Tech/B.Sc) in Computer Science, Information Technology, or a related field.
Experience: Must have 1 to 2 years of proven professional experience in Java, Spring Boot, and J2EE environments.
Mandatory Technical Skills:
- Strong exposure to object-oriented design and full-stack coding (Java/J2EE, Spring Boot, REST API, JSON, XML).
- Frontend technologies: HTML/HTML5, CSS3, AJAX, jQuery, JavaScript, AngularJS.
- Scripting and Messaging: Python, Selenium, RabbitMQ.
- AWS Cloud Stack: CDK, SDK, Lambda, DynamoDB, Amplify.
- Knowledge of XML, JSON, YAML, XSD, WSDL formats.
Competencies:
- Must be willing and able to work in 2nd shifts (3:00 PM IST to 12:00 AM IST) and occasional weekends.
- Must be willing to work from the Bangalore office location a minimum of 3 days a week.