Home Online Senior Software Engineer - Java Springboot (Immediate Joiners)

Home Online Senior Software Engineer - Java Springboot (Immediate Joiners)

Senior Software Engineer - Java Springboot (Immediate Joiners)

Full time at BuildBooster in Online
Posted on May 8, 2024

Job details

Job Description: Senior Java Springboot Engineer - (Immediate Joiners) Location: Work-from-home (Remote) Company Overview: BuildBooster ( is a US-based ERP platform that integrates the construction industry vertically and horizontally. We have customers in 10 US states and are growing rapidly. Job Summary: We are seeking an exceptional Senior Java Spring Boot Software Development Engineer to join our globally distributed team of talented professionals. As a Senior Engineer, you will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance software solutions using Java and the Spring Boot framework. This role offers a unique opportunity to work on cutting-edge projects and collaborate with diverse teams across different time zones. Responsibilities:

  1. Design, develop, and deploy scalable and secure Java-based applications using the Spring Boot framework.
  2. Collaborate with cross-functional teams, including product managers, designers, and other developers, to define requirements and deliver high-quality software solutions.
  3. Write clean, efficient, and maintainable code following best practices and coding standards.
  4. Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure code quality and team growth.
  5. Design and optimize database schemas, queries, and performance for relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  6. Implement RESTful APIs and microservices architecture to support modular and scalable software systems.
  7. Work closely with DevOps teams to automate build, deployment, and monitoring processes using tools like Docker, Kubernetes, Jenkins, and Prometheus.
  8. Perform thorough testing, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and stability of applications.
  9. Continuously research and evaluate new technologies, tools, and frameworks to improve development processes and enhance product features.
  10. Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to deliver features iteratively and efficiently.
Requirements:
  1. Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  2. 3-8 years of hands-on experience in Java development, with a strong focus on Spring Boot framework.
  3. Proven track record of designing and developing scalable, high-performance web applications and RESTful APIs using Java and Spring Boot.
  4. Solid understanding of object-oriented programming (OOP) principles, design patterns, and software architecture concepts.
  5. Experience with modern front-end technologies such as JavaScript, React.js, Angular, or Vue.js is a plus.
  6. Strong knowledge of database technologies, including SQL and NoSQL databases, and proficiency in writing complex database queries and optimizations.
  7. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform and services like AWS Lambda, S3, RDS, and EC2.
  8. Experience with DevOps practices and tools for CI/CD pipelines, automated testing, and infrastructure as code (e.g., Terraform, Ansible).
  9. Excellent problem-solving skills, attention to detail, and a passion for writing clean and efficient code.
  10. Effective communication skills and the ability to work collaboratively in a remote team environment across different time zones.
Benefits:
  1. Competitive salary package with performance-based bonuses (7-15 Lakhs Per Annum).
  2. Comprehensive benefits package including health insurance, retirement plans, and wellness programs.
  3. Flexible remote work environment with a focus on work-life balance.
  4. Opportunities for career growth and professional development through training and certifications.
  5. Collaborative and supportive team culture with regular virtual team-building activities and social events.
Join our remote team and contribute to building innovative web applications that make a real impact! Apply now and be part of our exciting journey towards success.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback