Java Backend Developer

Noida, Uttar Pradesh, India
May 07, 2024
May 07, 2025
Onsite
Full-Time
5 Years
Job Description

Are you a seasoned Java Developer with expertise in Spring Boot and Microservices architecture? We are seeking candidates with 5-12 years of experience to join our dynamic team in Greater Noida, Pune, or Bangalore. As a Senior Java Developer, you will play a key role in designing, developing, and implementing robust Java-based solutions.

Key Responsibilities

  • Utilize core Java concepts such as OOPs, String class, access modifiers, object cloning, inner class, exception handling, and Java architecture.
  • Demonstrate proficiency in design patterns and SOLID principles to develop scalable and maintainable solutions.
  • Leverage Java Collection Framework extensively and exhibit a strong understanding of data structures and algorithms.
  • Possess 5+ years of hands-on experience in Spring Boot and Mockito framework for building enterprise-grade applications.
  • Showcase expertise in Java 8 features and best practices.
  • Design and implement RESTful HTTP services, adhering to industry standards and best practices.
  • Demonstrate excellent communication skills and contribute to unit testing efforts.
  • Work with frameworks like JPA, Struts/Spring MVC, Spring Core, Spring AOP, and Spring Data to develop comprehensive solutions.
  • Utilize version control tools like Git or SVN and dependency management tools like Maven or Ant for efficient project management.
  • Bring 2+ years of experience with databases such as PL/SQL server, Oracle SQL, DB2, MariaDB, and DynamoDB.
  • Exhibit proficiency in configuring and managing servers like WebLogic, Tomcat, and JBOSS.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5-12 years of experience in Java development, with a focus on Spring Boot and Microservices architecture.
  • Strong understanding of software development lifecycle and agile methodologies.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Excellent problem-solving skills and attention to detail.

Join us in shaping the future of enterprise applications with cutting-edge Java technologies. Apply now to be part of our innovative team!