HamburgerMenu
hirist

Senior Software Developer - Java Development

DIGIMOKSHA SOLUTIONS LLP
3 - 6 Years
Multiple Locations

Posted on: 23/02/2026

Job Description

Job Description :

Position : Senior Software Developer

Experience : 3 - 6 Years

Location : Pune/Noida

Notice period :
Immediate Joiner

Job Description :


- Core software development experience working on large scale enterprise systems

- Must have knowledge on java 17+ and springboot framework

- Must have strong understanding of backend system design, micro services architecture and API development

- Experience with RESTful APIs and message queues (ex : RabbitMq, Kafka)

- Proficiency with relational and noSQL databases (ex : MySQL, mongoDB)

- Familiarity with container technologies (Docker, Kubernetes)

- Excellent debugging, problem solving and communication skills

- Promote engineering best practices across design, code quality, testing, CI/CD and observability

Key Roles and Responsibilities :


1. Application Development :


- Design, develop, test, and deploy Java-based applications.


- Write clean, efficient, and well-documented code.

- Develop backend components and integrate user-facing elements.

- Work with frameworks such as Spring, Hibernate, or similar.

2. System Design & Architecture :


- Participate in system architecture and design discussions.

- Create technical design documents and specifications.

- Ensure application scalability, performance, and security.

3. Database Management :


- Design and manage databases (MySQL, PostgreSQL, Oracle, etc.).

- Write optimized SQL queries and manage data integration.

4. Testing & Debugging :


- Perform unit testing and integration testing.

- Troubleshoot, debug, and resolve application issues.

- Conduct code reviews and improve code quality.

5. Collaboration & Communication :


- Work closely with front-end developers, QA teams, and business analysts.

- Participate in Agile/Scrum meetings and sprint planning.

- Provide regular updates on project status.

6. Maintenance & Support :


- Maintain and enhance existing applications.

- Monitor application performance and implement improvements.

- Provide technical support and documentation when required.

Required Skills :


- Strong knowledge of Java (J2SE/J2EE).

- Experience with Spring Boot, Hibernate, or similar frameworks.

- Understanding of RESTful APIs and web services.

- Familiarity with Git or other version control tools.

- Knowledge of build tools like Maven/Gradle.

- Basic understanding of cloud platforms is an added advantage.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in