JODHPUR · FULLTIME
Senior Java Developer
Anand Rathi Group
Jodhpur · onsite · Posted 56d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Naukri · 14 questions to answer1.3s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Description Java Developer
Position: Java Developer Experience: 2 – 3 Years Education: BE / B.Tech / MCA / M.Tech (Computer Science, Information Technology, or related field) Job Location: Jodhpur, Rajasthan (Onsite) Employment Type: Full-Time
About the Role
We are seeking a passionate and detail-oriented Java Developer with 2–3 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should possess strong Core Java fundamentals, experience with modern backend technologies, and the ability to work collaboratively in an Agile environment.
The candidate will be responsible for building scalable and high-performance applications, developing APIs, optimizing databases, resolving production issues, and contributing throughout the Software Development Lifecycle (SDLC).
---
Key Responsibilities
- Design, develop, test, deploy, and maintain scalable Java-based applications.
- Analyze business requirements and translate them into technical solutions.
- Participate in all phases of the Software Development Lifecycle (SDLC), including requirement analysis, design, development, testing, deployment, and maintenance.
- Develop and maintain RESTful APIs and backend services.
- Write clean, reusable, secure, and efficient code following coding standards and best practices.
- Collaborate with Product, QA, DevOps, and other cross-functional teams to deliver high-quality software solutions.
- Perform code reviews and contribute to improving development standards and processes.
- Troubleshoot, debug, and resolve issues in development, testing, and production environments.
- Monitor application performance and implement improvements to enhance scalability, reliability, and efficiency.
- Optimize database queries and improve application performance.
- Participate in sprint planning, estimation, daily stand-ups, and Agile ceremonies.
- Create and maintain technical documentation for applications, APIs, and processes.
- Ensure compliance with security, performance, and quality standards.
- Stay updated with emerging technologies and recommend innovative solutions.
---
Required Technical Skills
Core Java
- Strong understanding of Java 8/11/17 features.
- Object-Oriented Programming (OOP) concepts.
- Collections Framework.
- Exception Handling.
- Multithreading and Concurrency.
- Lambda Expressions and Streams API.
- Memory Management and JVM fundamentals.
Frameworks & Backend Development
- Spring Framework.
- Spring Boot.
- Spring MVC.
- Spring Data JPA.
- RESTful API development and integration.
- Microservices architecture fundamentals.
Database
- MS SQL Server / MySQL / PostgreSQL.
- SQL query writing and optimization.
- Stored Procedures, Indexing, and Performance Tuning.
- Database design and normalization concepts.
ORM & Persistence
- Hibernate.
- JPA (Java Persistence API).
Testing & Quality
- JUnit.
- Mockito.
- Unit Testing and Integration Testing.
- Code Quality and Static Code Analysis.
Tools & Technologies
- Git.
- Maven or Gradle.
- Postman.
- Swagger/OpenAPI.
- CI/CD concepts.
- SonarQube (preferred).
Security
- Secure Coding Practices.
- Basic understanding of OWASP Top 10 vulnerabilities.
- Authentication and Authorization concepts.
---
Preferred / Good-to-Have Skills
- Knowledge of Rule Engines such as Drools/JRule.
- Experience with Docker and containerization.
- Exposure to Cloud Platforms (AWS, Azure, or GCP).
- Experience with Redis or caching mechanisms.
- Familiarity with messaging systems such as RabbitMQ or Kafka.
- Experience working on financial, wealth management, insurance, or fintech applications.
- Exposure to monitoring and logging tools.
---
Behavioral Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a collaborative team environment.
- Ownership and accountability for deliverables.
- Attention to detail and commitment to quality.
- Time management and prioritization skills.
- Continuous learning mindset and willingness to adapt to new technologies.
- Ability to work independently with minimal supervision.
---
What We Are Looking For
- 2–3 years of professional experience in Java application development.
- Strong understanding of software engineering principles and best practices.
- Experience working in Agile/Scrum development environments.
- Ability to quickly learn business processes and convert requirements into scalable technical solutions.
- Passion for writing high-quality, maintainable, and secure code.
---
Selection Process
1. Technical Assessment / Coding Round
2. Technical Interview
3. Managerial Discussion
4. HR Discussion
Join us to build modern, scalable, and impactful software solutions while working with the latest Java technologies and best engineering practices.
Sourced from naukri
Section · 02
Skills
Section · Company
About Anand Rathi Group

Anand Rathi Group
Mumbai, Maharashtra
India
₹8.1L PA avg
Avg at Anand Rathi Group
About
Anand Rathi Group is one of India's fastest growing full service securities firm. The services offered range from Wealth Management, Investment Banking, Corporate Finance & Advisory, Brokerage & Distribution in the areas of equities, commodities, mutual funds and insurance. With presence at over 180 locations, the Group caters to the financial needs of well-reputed Corporate Groups, Institutions, Foreign Investors and Individuals. In order to meet our growth plans, we are looking for young, dynamic and result-oriented candidates .
Industries
Employee ratings
10 reviews
Culture
3.7
Career growth
2.9
Work-life
3.2
Employees rate it well for
Find them on