Search by job, company or skills

GenSpark

Senior Engineer - Java

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Senior Engineer Java & AWS (Full Stack)

Location - Bangalore, Chennai, Coimbatore, Hyderabad

Rounds of Interview - Face to Face only

Experience - 4 to 7 years

About the Role

At GenSpark, we work on building and scaling technology solutions that power real business outcomes for global enterprises. As a Senior Engineer Java & AWS, you will play a critical role in designing, building, and operating cloud-native, high-impact applications used in production environments.

This is not a ticket-based role. You'll work across the stack, influence architecture decisions, and collaborate closely with product, cloud, and engineering teams to deliver systems that are scalable, resilient, and built for growth.

What You'll Do

Own End-to-End Engineering Delivery

  • Design, develop, and deploy scalable web applications from concept to production.
  • Take ownership of system design decisions, performance, and reliability.

Build Robust Backend Systems

  • Design and implement Java-based microservices using Spring Boot and modern architectural patterns.
  • Ensure high availability, security, and performance across services.

Craft Modern Frontend Experiences

  • Develop clean, responsive, and maintainable UI components using React.js or Angular (v14+).
  • Collaborate closely with backend and UX teams to deliver seamless user experiences.

Engineer Cloud-Native Solutions on AWS

  • Design and operate solutions using AWS services such as EC2, S3, Lambda, RDS, and related cloud components.
  • Apply cloud best practices around scalability, cost optimization, and reliability.

Work with Data at Scale

  • Design and optimize data models and access layers across relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases.
  • Ensure efficient data flows and system performance.

Enable DevOps & Continuous Delivery

  • Build containerized services using Docker.
  • Contribute to CI/CD pipelines that enable fast, safe, and automated deployments.

Lead Through Technical Excellence

  • Conduct thoughtful code reviews and mentor junior engineers.
  • Collaborate with cross-functional stakeholders to align technical solutions with business needs.

What We're Looking For

Experience & Core Skills

  • 5+ years of hands-on experience in full-stack development.
  • Strong experience building enterprise-grade Java applications.
  • Deep understanding of Java (Java 17/21+ preferred), microservices, and multithreading.

Frontend Expertise

  • Proficiency in React (Hooks, Context API) or Angular (state management with NgRx).
  • Strong grasp of modern frontend architecture and best practices.

Cloud & AWS

  • Proven experience designing and deploying applications on AWS.
  • Comfort working with cloud-native architectures and managed services.

Data & Persistence

  • Strong SQL skills with relational databases.
  • Practical experience with NoSQL databases such as DynamoDB or MongoDB.

Quality & Testing

  • Experience with testing frameworks like JUnit, Jest, or Cypress.
  • Belief in clean code, automated testing, and maintainable systems.

Why GenSpark

  • Work on real-world systems, not toy projects.
  • Exposure to modern engineering practices and cloud-native architectures.
  • Opportunity to grow into technical leadership roles.
  • A culture that values learning, ownership, and engineering craftsmanship.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 140429543

Similar Jobs