Skip to main content

Software Engineer II (Java & Python)

Technology
Eleven
Bengaluru, India1 month agoUntil 21/11/2026
Full time

Job description

Job Title: Software Engineer – II (Java, Python and AWS)

Location: Bangalore

Job Description:

We are looking for a Software engineer, who is proficient with building APIs using Java and AWS cloud technologies. Your primary focus will be on developing sophisticated, scalable middleware platform using RESTful / Serverless API's to be consumed across 7-Eleven. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities:

· Define the technical requirements that are required to develop the product/feature

· Architect and design the technical solution and implement the solution

· Explore, assess and prototype new technologies to drive innovation and problem solving

· Partner and collaborate with peers in other technology teams

· Actively engages in product and technical discussions for feasibility and adherence to overall roadmaps and architectural strategy.

· Identify and analyze open source/market solutions

Technical Skills Required:

· 5 to 7 years of Java development experience. With expertise in writing APIs using Java and Spring framework.

· Experience in python scripting.

· Expertise in building solutions on top of AWS such as Lambda, API Gateway, ECS, S3 and others.

· Expertise in building RESTful APIs.

· Expertise in NoSQL databases like MongoDB, DynamoDB.

· Experience working with modern development approaches (containerization, cloud, continuous delivery, micro-services, modular reactive web applications).

· Strong experience in working with DevOps and Build pipelines.

· Expertise in development of Unit Test cases and Testing frameworks and scripting.

· Experience working with enterprise technology platforms.

· Strong experience with development methodologies such as Agile or SCRUM.

· Exposure to a wide range of technologies including enterprise application integration, database design and configuration, web applications, operating platforms, security and networking.

· Demonstrate strong problem-solving ability and analytical skills.

· Strong communication, presentation, and advisory skills.

· 4+ years Java development experience.

· 2+ years AWS cloud experience.

Nice to Have:

  • Experience in python scripting is good to have.
  • Experience with POS and Credit card payment processing is a plus.
Education & Experience:

· Education: Bachelor's Degree in Computer Science or equivalent.

· Minimum of 2 years of experience with AWS tools and methodologies.

· Highly responsible, self-disciplined, self-managed, self-motivated, able to work with little or no supervision.

· Passion to understand, learn, and dissect new technologies quickly on your own.

· Extensive experience working on multiple projects at a time in a fast paced, results oriented environment.

Interested in this role?