Senior Software Engineer - Java, Spring Boot, Microservices

3Pillarglobal

India

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

3Pillar Global India is seeking an experienced Java software engineer to deliver high‑quality microservices for diverse clients. You will design, implement, and optimize scalable solutions with Java, Spring, Hibernate, and MySQL, while embracing Docker-based environments.

You will participate in agile ceremonies, collaborate with cross‑functional teams, and mentor others while ensuring security, performance, and reliability across enterprise systems.

Qualifications

  • 3–5 years of experience in Java-based microservices and related tech.
  • Expertise Java, Spring, Hibernate, MySQL, Docker with microservices.
  • Experience with exception handling, data structures, multithreading, memory tuning.
  • Experience with Spring/Spring Boot ORM
  • Experience with RDBMS (Oracle/Mysql) and SQL
  • Strong English communication and ability to work under pressure
  • Experience in Agile software development
  • Knowledge of SOLID principles
  • Familiarity with OWASP
  • Ability to design high-level architectures (UML/C4/ArchiMate)

Responsibilities

  • Facilitate communication with client stakeholders on status and recommendations.
  • Craft client code that is efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.

Skills

Java
Spring
Hibernate
MySQL
Docker
Microservices
Unit Testing
Design patterns
OOP principles
SOLID principles
OWASP
English proficiency

Tools

Kubernetes

Job description

We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.

In 2024, 3Pillar Global India wasnamedas a “Great Place to Work” for the fifth year in a rowbased on how our employees feel about our company, collaborative culture, and work/life balance - come join our growing team

Responsibilities
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Minimum Qualifications
  • A minimum of 3-5 years of experience/expertise in the following areas specified below*:
  • Expertise Java, Spring, Hibernate, Mysql,Docker in Proven experience in developing microservices and local environment setup
  • Experience in exception handling, correct use of data structures,multi-threaded programming, memory management and application tuning
  • microservices based microservices development
  • Experience ORM technologies using Spring/springboot
  • Must have excellent exposure in Unit TestingGood knowledge in design patterns
  • Good hands on experience with RDBMS like Oracle/ Mysql & have ability to write data structures, basic SQL Queries & knowledge of joins, Views, Group By, Having Clause etc
  • Excellent oral/written communication and interpersonal skills with ability to multitask and work under pressure to meet deadlines
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.
  • Good understanding of SOLID principles.
  • Familiarity with OWASP.
  • Proficiency in the English language.
Additional Experience Desired
  • Object-Relational Mappers (ORMs)Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Unit TestingWorking in the Cloud
  • Containers using Docker/Kubernetes
  • Specific client-engagement specified technologies, which will be determined and vetted at the time of the interview.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Publicis Sapient - Senior Engineer/Technical Lead - Java Microservices Development (5-12 yrs)
Publicis Sapient - Senior Engineer/Technical Lead - Java Microservices Development (5-12 yrs)

V2 Solutions • Bengaluru

On-site
INR 2,000,000 - 3,600,000
Senior Software Engineer -Java( AI+Telecom)
Senior Software Engineer -Java( AI+Telecom)

3Pillar • India

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Lead Software engineer (JAVA) - Pune, India
Lead Software engineer (JAVA) - Pune, India

Photon • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Software Engineer
Software Engineer

SourcingXPress • Chennai District

On-site
INR 1,400,000 - 1,900,000
PureSoftware - Java Developer - Spring Boot
PureSoftware - Java Developer - Spring Boot

PureSoftware Ltd • Maharashtra

On-site
INR 2,500,000 - 4,000,000
Technical Lead - Java
Technical Lead - Java

Agiliad • Pune District

On-site
INR 1,800,000 - 2,400,000
Walk-in | Java Full Stack Developer
Walk-in | Java Full Stack Developer

Opus Technologies • Pune District

Hybrid
INR 2,500,000 - 3,800,000
8 - 10 yrs Chennai/Bangalore 3.9 47+ Reviews Java Spring Boot Microservices Architecture Design Patterns System Design
8 - 10 yrs Chennai/Bangalore 3.9 47+ Reviews Java Spring Boot Microservices Architecture Design Patterns System Design

P99soft Pvt Ltd • Chennai District, Bengaluru

On-site
INR 2,400,000 - 4,200,000
Competitive salary
Health insurance
Paid time off
+2