Search

Java Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Java Developer

Experience

3–6 Years

Employment Type

Full-Time

Job Summary

We are looking for a skilled Java Developer to design, develop, test, and maintain scalable and high-performance applications. The ideal candidate should have strong experience in Java, Spring Boot, REST APIs, database technologies, and software development practices.

Key Responsibilities

  • Design, develop, and maintain robust Java-based applications.
  • Develop scalable backend services using Java and Spring Boot.
  • Build and integrate RESTful APIs with internal and external applications.
  • Write clean, maintainable, reusable, and efficient code.
  • Work with databases and develop optimized SQL queries.
  • Perform unit testing, debugging, and troubleshooting of applications.
  • Participate in code reviews and ensure adherence to coding standards.
  • Collaborate with Business Analysts, QA Engineers, DevOps Engineers, and other developers.
  • Identify and resolve application performance and production issues.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.
  • Create and maintain technical documentation.
  • Stay updated with emerging technologies and recommend improvements to existing applications.

Primary Skills

  • Core Java
  • Java 8+
  • Spring Boot
  • Spring Framework
  • RESTful APIs
  • Microservices
  • Hibernate/JPA
  • SQL
  • Git

Secondary Skills

  • Spring Security
  • Maven/Gradle
  • JUnit/Mockito
  • Docker
  • AWS/Azure
  • Kafka
  • Jenkins/CI/CD
  • Agile/Scrum
  • Basic knowledge of frontend technologies such as HTML, CSS, and JavaScript

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3–6 years of professional experience in Java development.
  • Strong understanding of object-oriented programming and Java fundamentals.
  • Hands-on experience with Spring Boot and REST API development.
  • Good knowledge of relational databases and SQL.
  • Experience with Git and version control systems.
  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience developing microservices-based applications.
  • Knowledge of cloud platforms such as AWS or Azure.
  • Experience with containerization technologies such as Docker.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working in Agile development environments.

Salary Range

₹6 LPA – ₹15 LPA, depending on experience and technical expertise.

Location

Hyderabad, India

Notice Period

Immediate to 30 Days preferred.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...