Altraize

Principal Software Engineer - Java

Pune, MH, IN

17 days ago
Save Job

Summary

Responsibilities

  • Define and drive the architecture, design, and implementation of scalable software systems aligned with business goals.
  • Write clean, efficient, and reusable code across the stack, ensuring high quality and performance standards.
  • Lead design discussions, code reviews, and contribute to establishing best practices across the engineering team.
  • Collaborate cross-functionally with Product Management, UX, and DevOps teams to deliver robust product features.
  • Mentor and guide engineers at all levels to support their professional growth and ensure high team productivity.
  • Provide technical direction for the development and delivery of software systems and ensure alignment with long-term technology roadmaps.
  • Engage with clients to understand requirements, provide technical insights, and oversee successful product delivery.
  • Innovate and contribute to product strategy by exploring new technologies, tools, and development processes.

Required Qualifications

  • 10+ years of experience in software development with significant exposure to Java (Spring Boot / Spring MVC).
  • Strong experience in designing and implementing Microservices Architecture.
  • Proven track record of building cloud-based SaaS applications on AWS, Azure, or other cloud platforms.
  • Solid understanding of object-oriented programming, design patterns, and software engineering best practices.
  • Experience with caching technologies such as Redis, Memcached.
  • Deep expertise in working with relational databases like PostgreSQL, MySQL.
  • Proficient in full-stack development with the ability to work across multiple frameworks and languages.
  • Strong problem-solving, analytical, and communication skills.
  • Experience in Agile/Scrum development methodologies.
  • Ability to lead by example, take ownership, and drive initiatives independently.

Preferred Qualifications

  • Prior experience in the cybersecurity domain.
  • Exposure to security standards and protocols such as SAML, OAuth, LDAP.
  • Experience working in a product-based company with SaaS offerings.

Skills: relational databases (postgresql, mysql),caching technologies (redis, memcached),object-oriented programming,cloud,spring mvc,cloud-based saas applications,memcached,scrum,azure,microservices architecture,relational databases,full-stack development,software engineering best practices,redis,agile,aws,spring framework,design patterns,spring boot,java

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job