Java API Developer

Zensar Technologies

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Zensar Technologies is seeking a Java backend developer to design, build, and maintain robust web applications using Java 11+ and Spring Boot. You will implement RESTful APIs with strong security, collaborate with front-end teams, and optimize performance across services and databases.

The role emphasizes code quality, unit testing, and active participation in CI/CD workflows. A BS in CS or related field is preferred, with experience in AWS and microservices being a plus.

Qualifications

  • Proficiency in Java 11+ and Spring Framework/Spring Boot.
  • Experience with writing and optimizing SQL queries and working with MySQL, PostgreSQL, or Oracle.
  • Experience designing secure REST APIs using OAuth2, Spring Security, and JWT tokens.
  • Knowledge of web security concepts (CORS, CSRF, XSS, SQL injection).
  • JUnit/Mockito testing and automated test practices.
  • Familiarity with CI/CD pipelines (Jenkins/GitLab CI/CircleCI).
  • Experience with Docker and cloud services (AWS preferred).
  • Understanding of microservices patterns and service discovery.

Responsibilities

  • Develop and maintain web applications using Java 11+ and Spring Boot.
  • Design and implement RESTful APIs with security and scalability in mind.
  • Write efficient SQL for data access and integrity.
  • Collaborate with front-end teams to align application functionality.
  • Participate in code reviews to ensure quality and share knowledge.
  • Troubleshoot performance issues and optimize system performance.
  • Maintain documentation for code, APIs, and workflows.
  • Stay updated on Java and software engineering best practices.

Skills

Java
Spring Framework
Spring Boot
SQL
REST APIs
OAuth2
Spring Security
JWT
Unit Testing
CI/CD
Docker
AWS
Microservices
Git workflows
Git
Jenkins
GitLab CI
CircleCI

Education

Bachelor’s degree in computer science or related field

Tools

Docker
Jenkins
GitLab CI
CircleCI

Job description

Develop and Maintain Web Applications: Design, build, and maintain efficient, reusable, and reliable

Java code using Spring Framework and Spring Boot.

API Development: Design and implement RESTful APIs, ensuring security, scalability, and performance.

Database Management: Write and optimize complex SQL queries, manage database schemas, and

ensure data integrity and performance.

Integration: Integrate third-party services and APIs, working closely with front-end developers to align

application functionality.

Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team

members.

Troubleshooting and Debugging: Identify and resolve performance bottlenecks, bugs, and other issues

in the applications.

Performance Optimization: Optimize the application for maximum speed and scalability.

Collaborate with Cross-functional Teams: Work with Product Managers, QA Engineers, and other

stakeholders to deliver high-quality software solutions.

Documentation: Write clear and concise documentation for code, APIs, and workflows.

Stay Updated with Industry Trends: Keep up with the latest trends and advancements in Java

development and software engineering best practices.

Qualifications

Proficiency in Java 11+: Solid understanding of Java fundamentals and hands-on experience with Java

11 or higher.

Experience in Spring Framework/Spring Boot: Strong background in building web applications using

Spring Framework and Spring Boot.

Strong SQL Skills: Expertise in writing and optimizing SQL queries; familiarity with database

management systems like MySQL, PostgreSQL, or Oracle.

Experience with REST APIs: Deep understanding of building and securing RESTful APIs using

OAuth2, Spring Security, and JWT tokens.

Web Security Concepts: Knowledge of best practices for securing web applications, including CORS,

CSRF, XSS, and SQL injection prevention.

Unit Testing: Experience with testing frameworks such as JUnit and Mockito; commitment to writing

automated tests to ensure software quality.

CI/CD Tools: Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or CircleCI.

Experience with Docker: Understanding of containerization and experience working with Docker

(preferred but not mandatory).

Public Cloud Experience: Experience with cloud services, with bonus points for AWS (EC2, S3, RDS,

Knowledge of Microservices Architecture: Understanding of microservices design patterns, including

service discovery, circuit breakers, and API gateways.

Proficiency in Version Control Systems: Experience with Git and Git workflows (branching, merging,

pull requests).

Analytical and Problem-solving Skills: Ability to diagnose and troubleshoot complex issues effectively.

Excellent Communication Skills: Ability to articulate ideas clearly and work well within a team

Bachelor’s degree in computer science or Related Field: Preferred but not mandatory if balanced by

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java API Developer
Senior Java API Developer

Birlasoft Limited • Bengaluru

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

Mingledorffs Tech Private Ltd • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

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

Birlasoft Limited • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Java API microservices
Java API microservices

Capgemini • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Java Developer
Java Developer

Zuci Systems India • Chennai District

On-site
INR 1,500,000 - 3,000,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java API Management and Microservices
Java API Management and Microservices

Tata Consultancy Services • Mumbai

On-site
INR 2,500,000 - 4,200,000
Java Spring Boot Developer
Java Spring Boot Developer

Digitide • Bengaluru

On-site
INR 1,200,000 - 1,800,000