HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

vrinda global
Bangalore
7 - 12 Years
star-icon
3.8white-divider41+ Reviews

Posted on: 10/09/2025

Job Description

We're looking for a highly skilled and motivated Senior Java Developer to join our innovative and fast-paced team.

This role is perfect for a self-starter with a strong passion for writing high-quality, reusable, and maintainable code.

You'll be a key player in designing and developing scalable software solutions that drive our business forward.


Key Responsibilities :

- Design and Development : Lead the design and development of robust, scalable, and secure Java applications and microservices.

- Coding Excellence : Write clean, efficient, and well-documented code following best practices, including a strong emphasis on unit testing and Test-Driven Development (TDD).

- Collaboration : Work closely with cross-functional teams, including product managers, designers, and other engineers, in an Agile environment to deliver high-quality features.

- Mentorship : Mentor junior developers and contribute to a culture of technical excellence and continuous improvement.

- Problem-Solving : Troubleshoot and resolve complex technical issues, ensuring the performance, reliability, and security of our applications.


Required Skills & Experience :

- Experience : 7-12 years of overall IT experience with a strong focus on Java programming.

Technical Proficiency :


- Excellent hands-on skills in Java.

- Solid experience with RESTful API design and development.

- Proficiency in version control systems like Git and Gerrit.

- Deep understanding of data structures and algorithms.

- Expertise in various design patterns (e.g., Singleton, Factory, Observer).

- Experience with build tools like Maven or SBT.

- Strong knowledge of CI/CD processes and tools like Jenkins.

- Comfortable working in a Linux environment.

- Quality Mindset : A strong commitment to quality, demonstrated through a solid understanding of unit testing and a proven track record with TDD.


Qualifications :

- Education : A Bachelor of Technology (B.Tech) degree is mandatory.

- Domain Experience : Must have a background from a product-based company, a startup, or the fintech domain.


Personal Attributes :

- Self-Motivated : You are a proactive and resourceful problem-solver who takes ownership of your work.

- Team Player : You are collaborative, well-organized, and communicate effectively with team members.

- Detail-Oriented : You have a keen eye for detail and are committed to delivering high-quality, bug-free code


info-icon

Did you find something suspicious?