freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer

Summary

Build and maintain scalable Java backend services using Spring Boot and microservices, designing RESTful APIs and optimizing performance for high-traffic systems.

We are seeking a highly skilled and motivated Java Backend Engineer to join our dynamic team. In this role, you will be responsible for building and maintaining scalable, high-performance backend systems. You will work with modern technologies such as Microservices, Spring Boot, and APIs, and collaborate with cross-functional teams to deliver innovative and efficient solutions.

Responsibilities

  • Backend Development: Design, implement, and maintain backend services and applications using Java and Spring Boot.
  • Microservices Architecture: Develop and maintain scalable Microservices that communicate seamlessly through well-designed APIs.
  • System Design: Collaborate on system design, architecture, and strategy to build resilient, highly performant systems.
  • API Development: Create and integrate RESTful APIs for internal and external services, ensuring reliability and high availability.
  • Optimization: Optimize applications for maximum speed and scalability, ensuring that systems can handle increasing loads and complex business logic.
  • Data Structures & Algorithms: Utilize advanced knowledge of Data Structures and Algorithms to solve complex problems, enhance application performance, and improve system efficiency.
  • Collaborative Problem Solving: Work closely with cross-functional teams, including front-end engineers, product managers, and DevOps, to ensure successful project delivery.

Required Qualifications

  • Experience: 5+ years of professional experience in backend development using Java.
  • Expertise in Spring Boot: Strong experience in developing Microservices and backend applications using Spring Boot.
  • Microservices: Hands-on experience in building and deploying Microservices in a cloud environment (AWS, Azure, GCP).
  • APIs: Expertise in designing and developing RESTful APIs, with a focus on performance and security.
  • Data Structures & Algorithms: Strong understanding of Data Structures and Algorithms, and the ability to apply this knowledge in solving real-world problems.
  • Database Experience: Proficiency with relational and NoSQL databases, including SQL and MongoDB.
  • Problem-Solving Skills: Excellent analytical and problem-solving abilities, with the ability to think critically and independently.

See also