Java API Developer

0 years

1 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview
We are seeking a skilled Java API Developer to join our dynamic software development team. This role involves designing, developing, and maintaining robust APIs and backend services to support various web and application platforms. The ideal candidate will have a strong background in Java development, RESTful API design, and microservices architecture, with experience in modern frameworks and cloud environments. This position offers an exciting opportunity to work on innovative projects within a collaborative Agile environment.

Duties

  • Design, develop, and implement scalable Java-based APIs and microservices to meet project requirements.
  • Collaborate with front-end developers to integrate APIs using technologies such as React, Angular, and Vue.js.
  • Develop and maintain RESTful and SOAP web services ensuring high performance and responsiveness.
  • Write clean, efficient, and well-documented code following best practices in SDLC (Software Development Life Cycle).
  • Conduct unit testing, debugging, and troubleshooting to ensure software quality and reliability.
  • Participate in code reviews, sprint planning, and Agile ceremonies to facilitate continuous improvement.
  • Work with database systems including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and PL/SQL for data storage solutions.
  • Utilize version control tools like GitHub, SVN, TFS, and CI/CD pipelines for seamless deployment processes.
  • Contribute to system architecture design using UML diagrams and support application deployment on cloud platforms such as AWS and Azure.
  • Implement security best practices for API development including authentication, authorization, and encryption standards.
  • Maintain documentation of technical specifications and system configurations for future reference.

Qualifications

  • Proven experience in Java development with a strong understanding of OOP principles.
  • Proficiency in building RESTful APIs using frameworks such as Spring Boot or similar Java-based technologies.
  • Familiarity with front-end technologies like React, Angular, HTML5, CSS3, TypeScript, AJAX, Bootstrap for full-stack integration.
  • Experience working with web services including SOAP and WCF; knowledge of JSON and XML data formats.
  • Hands-on experience with database design and query optimization using SQL T-SQL or PL/SQL across various RDBMS systems.
  • Knowledge of microservices architecture, Docker containers, Kubernetes is highly desirable.
  • Experience with version control systems such as GitHub or SVN; familiarity with CI/CD pipelines is a plus.
  • Strong understanding of Agile methodologies including Scrum or Kanban; experience working within an SDLC framework.
  • Ability to troubleshoot complex issues through debugging tools in Visual Studio or Eclipse environments.
  • Excellent communication skills with the ability to work effectively within a team environment. This role is ideal for a motivated developer eager to contribute to innovative projects while expanding their expertise across modern technologies in a fast-paced environment.

Job Type: Full-time

Pay: ₹109,046.28 - ₹131,324.55 per year

Benefits:

  • Health insurance

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

noida, hyderabad, pune, chennai, bengaluru

hyderabad, chennai, bengaluru