Senior Java Spring Boot Backend Engineer (Remote) from Tier-1 College

  • Dindigul
  • Buildbooster
Job Title:

Senior Java Spring Boot Backend Engineer (Remote) 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). Why Join Us: Innovative Environment: Be part of a forward-thinking team that is passionate about technology and innovation. Career Growth: Accelerate your career in a high-growth company with ample opportunities for professional development and leadership. Impact: Make a meaningful impact on the direction and success of our product and company. Your ideas and contributions will be valued and recognized. Culture: Enjoy a collaborative and inclusive culture that fosters creativity, teamwork, and continuous learning. Benefits: Competitive salary, equity options, flexible work hours, and comprehensive benefits package.