Image Loading

Senior Java Spring Boot Backend Engineer

Job Description

Location: Remote

Company Overview:

Join BuildBooster (https://buildbooster.com), a leading US-based tech company focused on revolutionizing the construction industry. We pride ourselves on fostering a culture of excellence, collaboration, and continuous learning. As we expand our talented team, we seek individuals from top-tier engineering schools who are passionate about technology and eager to make a meaningful impact.

Job Description:

We are looking for an experienced Senior Java Spring Boot Backend Engineer to join our growing engineering team. As a Senior Backend Engineer, you will play a critical role in designing, developing, and deploying high-performance backend systems. This role requires a proactive problem-solver who can take ownership of projects and lead the development of complex, high-performance enterprise applications.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and secure backend services using Java and Spring Boot.
  • Collaborate with product managers, front-end engineers, and other stakeholders to gather and refine requirements, ensuring alignment with business objectives.
  • Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous improvement.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to best practices in software development.
  • Optimize application performance and troubleshoot complex technical issues to maintain system reliability and uptime.
  • Develop and maintain RESTful APIs and microservices, integrating them with front-end applications and third-party services.
  • Implement and uphold strong security standards, including authentication, authorization, and data protection.
  • Contribute to all phases of the software development lifecycle, from planning and design to deployment and monitoring.
  • Stay updated with emerging technologies and industry trends, driving innovation and process improvements within the team.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from a Tier-1 engineering college in India (e.g., IITs, NITs, BITS Pilani, etc.).
  • 5+ years of professional experience in backend development, with a strong focus on Java and Spring Boot.
  • Extensive knowledge of Java programming language, including object-oriented programming principles and design patterns.
  • Deep understanding of the Spring ecosystem, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Experience with building and maintaining RESTful APIs and microservices architecture.
  • Strong understanding of databases, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Proficiency with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and experience with deploying and managing applications in the cloud.
  • Solid understanding of software security best practices, including authentication, authorization, and data encryption.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.
  • Strong communication and collaboration skills, with a track record of working effectively in cross-functional teams.

Preferred Qualifications:

  • Experience with reactive programming frameworks such as Spring WebFlux.
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
  • Knowledge of message brokers and event-driven architectures (e.g., Kafka, RabbitMQ).
  • Experience in Agile or Scrum development methodologies.
  • Exposure to performance monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

Skills

  • Java
  • Spring Boot
  • Relational Databases
  • Docker
  • RESTful APIs
  • Cloud platform

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Oct 10, 2024

Experience

5-10 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent