Talent.com
Java Backend Developer

Java Backend Developer

Voya IndiaSurat, IN
16 hours ago
Job description

About the Position

We are seeking a Lead Back End Engineer to drive the development of robust, scalable, and secure server-side systems that power our web and mobile platforms. In this role, you will set technical direction for backend services , lead design discussions, and collaborate across engineering, DevOps, product, and business teams to deliver high-impact solutions.

As a technical leader, you’ll balance hands-on development with mentorship, architecture guidance, and operational excellence . You’ll be instrumental in shaping backend systems that are performant, resilient, and aligned with our long-term growth strategy.

If you thrive on solving complex problems, enjoy guiding others, and are passionate about building efficient and modern distributed systems, we’d love to connect.

Responsibilities

  • Lead the design, development, and maintenance of scalable server-side applications using technologies like Node.js, Python, and Java.
  • Architect and build RESTful and GraphQL APIs, ensuring they are secure, efficient, and developer-friendly.
  • Design and implement event-driven and distributed systems to handle large-scale data processing and real-time workflows.
  • Develop data models and schemas across relational (SQL Server, PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Snowflake) databases.
  • Write and optimize SQL queries and ETL pipelines for data processing and analytics support.
  • Collaborate closely with front-end engineers, DevOps, product managers, and business stakeholders to deliver end-to-end solutions.
  • Own and evolve the back-end architecture, making strategic decisions on scalability, performance, and resilience.
  • Drive CI / CD automation, infrastructure as code (Terraform), and DevOps best practices in partnership with the platform team.
  • Lead code reviews, technical mentorship, and team knowledge sharing, helping grow the engineering team’s backend expertise.
  • Champion BDD / TDD methodologies to ensure system reliability and maintainability.
  • Proactively monitor production systems, ensuring high availability, performance, and fast incident resolution.
  • Participate in roadmap planning, architecture reviews, and cross-functional strategy sessions.
  • Promote simplicity and maintainability, balancing immediate business needs with long-term technical scalability.
  • Engage directly with business stakeholders to clarify requirements and deliver impactful backend solutions with minimal overhead.

Requirements

  • 5+ years of professional back-end development experience, including 2+ years in a technical leadership or senior engineer role.
  • Expertise in designing and developing RESTful APIs; experience with GraphQL is a plus.
  • Hands-on experience with Node.js, plus additional proficiency in Python and Java.
  • Deep understanding of SQL and NoSQL databases, including schema design, query optimization, and data modeling.
  • Experience working with cloud platforms such as Azure or AWS in a production environment.
  • Strong knowledge of event-driven architectures, microservices, and distributed systems.
  • Experience with CI / CD pipelines and DevOps tools, including Jenkins, Terraform, and GitHub Actions.
  • Background in BDD / TDD development methodologies.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Excellent communication and collaboration abilities, with the capacity to lead cross-functional discussions and mentor junior engineers.
  • Preferred Qualifications

  • 2+ years of experience with PySpark or advanced Python data pipelines.
  • Familiarity with front-end frameworks (e.g., Angular) to support full-stack collaboration.
  • Experience in financial services, fintech, or other regulated industries.
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience.
  • Why This Role?

  • Lead and mentor an engineering team while staying hands-on.
  • Influence architecture, scalability, and backend strategy.
  • Work in a collaborative, agile environment that values innovation and technical excellence.
  • Create a job alert for this search

    Java Backend Developer • Surat, IN