Job Title: Software Development Engineer II
Location: Bangalore
Duration: 8 Months (Contract)
Job Type: Contract
Work Type: Onsite
Experience Required: 5+ Years
Notice Period: Immediate Joiners Only
Job Description
We are seeking a highly motivated and experienced Software Development Engineer II (SDE II) to join our growing engineering team in Bangalore on an 8-month contract basis. This role offers the opportunity to work in a fast-paced, innovative environment where your work will directly contribute to high-impact technology solutions.
As an SDE II, you will collaborate with senior engineers and cross-functional teams to build scalable, distributed systems using modern Java and AWS-based technologies. You’ll be part of a dynamic team focused on driving innovation, operational excellence, and continuous improvement in software delivery.
Key Responsibilities
- Collaborate with senior engineers to design, develop, and deliver high-quality, reliable, and scalable solutions.
- Take ownership of development across multiple layers of the technology stack, including backend services and distributed workflows in native AWS architecture.
- Ensure operational rigor by maintaining code quality, performance, and security in a rapidly evolving environment.
- Write efficient, maintainable, and well-documented code, while participating in peer code reviews and agile ceremonies.
- Solve complex problems using strong fundamentals in data structures, algorithms, and software engineering principles.
- Maintain a strong customer focus and deliver results in a dynamic, agile development environment.
Mandatory Skills & Requirements
- 5+ years of professional software development experience, with a focus on Java and related backend technologies.
- Strong problem-solving skills and a deep understanding of data structures and algorithms (DSA).
- Proficiency in the Spring Framework (including Spring Boot).
- Ability to work independently and drive tasks to completion with minimal supervision.
- Bachelor’s degree in Computer Science or a related technical field.
Preferred Skills (Good To Have) - Hands-on experience with AWS tools and services such as:
- Lambda
- DynamoDB
- CDK (Cloud Development Kit)
- S3
- Familiarity with CI/CD pipelines and cloud-native application design.
- Experience working in an agile environment and using tools like Git, JIRA, and Jenkins.
Amazon Leadership Principles Expected
- Ownership – Take full responsibility for delivering results.
- Learn and Be Curious – Constantly seek to improve and explore new technologies.
- Deep Dive – Investigate deeply into technical challenges and issues.
- Bias for Action – Move quickly and decisively to solve problems.
Skills: jira,spring framework,ci/cd,algorithms,data structures,jenkins,git,java,springboot,aws,spring boot