Senior Java Developer

AnandRathi

Jodhpur

On-site

INR 600,000 - 1,200,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AnandRathi in Jodhpur seeks a Java Developer with 2–3 years of hands-on experience to design, develop, and maintain enterprise-grade applications using Core Java and Spring.

You will build RESTful APIs, optimize databases, and contribute across the SDLC in an Agile team, collaborating with Product, QA, DevOps, and other stakeholders.

The role is onsite in Jodhpur, with opportunities to work on scalable, high-performance software while staying updated with the latest Java technologies.

Qualifications

  • 2–3 years hands-on Java development experience.
  • Strong Core Java fundamentals and OOP concepts.
  • Experience with RESTful APIs and Spring.
  • Exposure to Agile/Scrum environments.
  • Onsite role in Jodhpur, Rajasthan.

Responsibilities

  • Design, develop, test, deploy, and maintain Java applications.
  • Develop RESTful APIs and backend services.
  • Collaborate with Product, QA, DevOps, and other teams.
  • Participate in SDLC and Agile ceremonies.
  • Ensure code quality, security, and performance improvements.

Skills

Core Java
Java 8/11/17
OOP
Multithreading
Lambda Expressions
Streams API
Memory Management

Education

BE / B.Tech / MCA / M.Tech (CS/IT)

Tools

Git
Maven
Gradle
Postman
Swagger/OpenAPI
CI/CD
SonarQube

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Akeo • Jaipur

On-site
INR 600,000 - 800,000
Senior Java Developer (3–5 Years Experience)
Senior Java Developer (3–5 Years Experience)

Finlabs India Pvt Ltd • India

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Java Developer
Java Developer

Agiliad • Pune District

On-site
INR 600,000 - 1,200,000
Docker and Kubernetes exposure
Kafka/RabbitMQ exposure
Jenkins/GitHub Actions or similar CI"
+1
Senior Java Developer
Senior Java Developer

Agiliad • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Java Engineer
Senior Java Engineer

Ascendion • Mumbai

On-site
INR 1,500,000 - 2,100,000
Java Developer
Java Developer

R Systems International • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Dansk Scanning It Know-how • Pune District

On-site
INR 900,000 - 1,500,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Java Developer
Java Developer

Tech Rajendra • New Delhi

On-site
INR 540,000 - 660,000