Java Backend Developer

3 - 5 years

0 Lacs

Posted:20 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We're seeking a talented Java Backend Developer to join our dynamic team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining critical backend components.

What You'll Do

  • Develop high-performance backend services: Utilize Java, Spring, and Spring Boot to create scalable and reliable applications.
  • Design and implement RESTful APIs: Build well-structured APIs to power our web and mobile applications.
  • Optimize performance with multithreading: Leverage multithreading techniques to improve application responsiveness and efficiency.
  • Master data structures and algorithms: Utilize Java's collections framework to effectively manage and manipulate data.
  • Implement robust error handling: Write code that gracefully handles exceptions and failures, ensuring system stability.
  • Apply design patterns: Utilize proven design patterns to create clean, maintainable, and extensible code.
  • Write high-quality code: Write clean, well-tested code and collaborate with your team through code reviews.
  • Collaborate effectively: Work closely with frontend developers, DevOps engineers, and other stakeholders to deliver high-quality solutions.
  • Troubleshoot and debug: Identify and resolve issues in development, testing, and production environments.
  • Contribute to architectural decisions: Participate in architectural discussions and ensure the scalability, reliability, and security of our backend systems.

What You'll Need

  • 3+ years of experience in Java development (Java 8 or higher)
  • Strong proficiency in Spring Framework and Spring Boot
  • Deep understanding of multithreading and concurrency concepts
  • Expertise in Java Collections Framework
  • Solid experience with RESTful web services and API development
  • Strong knowledge of exception handling techniques
  • Familiarity with design patterns
  • Experience with relational databases (MySQL, PostgreSQL) and ORM tools (Hibernate, JPA)
  • Proficiency in Git version control
  • Knowledge of CI/CD tools (Jenkins, Maven, Gradle)
  • Strong object-oriented programming skills
  • Experience with unit testing frameworks (JUnit, Mockito)

Nice To Have

  • Experience with NoSQL databases (MongoDB)
  • Knowledge of message queues (RabbitMQ, Kafka, ActiveMQ)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Experience with containerization (Docker, Kubernetes)
  • Understanding of DevOps practices

Why Join Us

  • Competitive compensation and benefits
  • Opportunities to work with cutting-edge technologies
  • Collaborative and supportive work environment
  • Opportunities for professional growth and development
If you're passionate about building high-quality backend systems and want to be part of a dynamic team, we encourage you to apply.Please apply for a resume online, and the digitalxnode evaluation team will reach out to you in case your profile gets screen-selected. We will keep your data in our repository, and our team may reach out to you for other positions.

Technology:

IT

Job Type:

Full Time

Job Location:

Pune

Work Mode:

Hybrid

Experience:

3 Years

Work Shift:

UK

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india