Senior Software Engineer - III (Java Springboot)

Senior Software Engineer - III (Java Springboot)

5 Nos.
101113
Full Time
5.0 Year(s) To 10.0 Year(s)
20.00 LPA TO 25.00 LPA
Other
Other
Job Description:

Job Title: Senior Software Engineer - III

 


About the Role:

We are looking for an experienced Senior Software Engineer - III to join our team. In this role, you will be responsible for developing, enhancing, and maintaining highly scalable and secure applications in a microservices architecture using Java, Spring Boot, and Microservices technologies. You will work in an agile, fast-paced environment to deliver high-quality software solutions, while also playing a key role in mentoring junior engineers and contributing to architectural decisions. If you have prior experience working on banking or fintech projects, that will be a big plus.


Responsibilities:

  • Preferred Domain Experience: Candidates with banking/fintech project experience will be preferred.
  • Design, develop, and maintain robust and scalable microservices-based applications using Java and Spring Boot.
  • Participate in architecture discussions and design decisions to ensure scalability, security, and performance.
  • Build and deploy applications in a cloud environment, ensuring high availability and fault tolerance.
  • Collaborate with cross-functional teams, including QA, product management, and operations, to ensure timely and quality delivery.
  • Ensure code quality through reviews, automated testing, and refactoring.
  • Troubleshoot and resolve performance, security, and reliability issues.
  • Mentor junior developers and contribute to knowledge-sharing and best practices within the engineering team.
  • Stay up to date with the latest trends and technologies in Java, Spring Boot, microservices, and cloud computing.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 5+ years of hands-on experience in Java development, with a deep understanding of Spring Boot.
  • Expertise in Microservices architecture and design principles.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with databases like MySQL, PostgreSQL, or NoSQL (Cassandra, MongoDB).
  • Experience working in Agile/Scrum environments.
  • Strong understanding of CI/CD pipelines and DevOps practices.
  • Preferred: Experience in banking, fintech, or financial services-related software development projects.
  • Experience with JMS, Kafka, or other message brokers is a plus.
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana) and performance optimization.

Soft Skills:

  • Excellent problem-solving skills and the ability to think critically under pressure.
  • Strong communication and collaboration skills.
  • Ability to mentor and guide junior engineers.
  • Proactive and self-driven with a passion for technology and software engineering.
Company Profile

Our client is a young Product and Services development company based in Bangalore. They do everything related to web and mobile app development and are extremely passionate about building world-class products.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs