Senior Java Developer (Mumbai)

Senior Java Developer (Mumbai)

02 Oct
|
Invoicemart
|
Mumbai

02 Oct

Invoicemart

Mumbai

Senior Java Developer

Experience: 7+ Years

Key Responsibilities

Application Development

- Design, develop, enhance, and maintain Java/Spring Boot-based applications and microservices.

- Build scalable, secure, and high-performance REST APIs and backend services.

- Develop event-driven solutions and integrate services using messaging platforms.

- Participate in architecture discussions and contribute to technical design decisions.

- Ensure adherence to coding standards, best practices, and secure development principles.

Platform & Quality

- Write clean, testable, and maintainable code with adequate unit and integration test coverage.

- Participate in code reviews and provide constructive feedback to team members.

- Troubleshoot production issues and perform root cause analysis.

- Support application security, compliance, system reliability, and operational excellence.

- Contribute to CI/CD pipelines and automation initiatives.

Collaboration & Delivery

- Work closely with Product Managers, Business Analysts, QA, and DevOps teams to deliver business requirements.

- Participate in Agile ceremonies including sprint planning, estimation, reviews, and retrospectives.

- Create and maintain technical documentation, API specifications, and operational runbooks.

- Mentor junior developers and support knowledge-sharing initiatives within the team.

Required Skills & Experience

Backend

- Strong experience in Java 11+, Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

- Hands-on experience in designing and developing RESTful APIs and microservices.





- Strong understanding of API security, versioning, pagination, error handling, and idempotency.

- Experience working with relational databases such as PostgreSQL, MySQL, or Oracle.

- Good knowledge of Hibernate/JPA and SQL query optimization.

- Experience with caching technologies like Redis.

- Experience with messaging/event-streaming platforms such as Kafka or RabbitMQ.

- Knowledge of secure coding practices, OAuth2, and JWT authentication mechanisms.

Preferred Skills

- Experience in Fintech, Banking, NBFC, Payments, or Financial Services domain.

- Knowledge of high-volume transaction processing systems and distributed architectures.

- Understanding of RBI regulations, compliance, audit trails, and data security requirements.

- Experience in JVM performance tuning, database indexing, and query optimization.

- Familiarity with API Gateways, service mesh, and event-driven architectures.

- Understanding of design patterns, microservices best practices, and distributed transaction handling.

Educational Qualification

- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.

Key Competencies

- Robust problem-solving and analytical skills.

- Ability to work independently and drive tasks to completion.

- Excellent communication and collaboration skills.

- Ownership mindset with a focus on quality and timely delivery.

- Ability to mentor junior team members and contribute to team growth.

- Commitment to building secure, scalable, and maintainable software solutions.

📌 Senior Java Developer (Mumbai)
🏢 Invoicemart
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (mumbai) / mumbai