Senior Backend Engineer (Java/Spring)

Placements24

Willows (CA)

Hybrid

USD 140,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement contributions
Performance-based bonuses
Training budget and conferences

Job summary

Placements24 is seeking a seasoned Senior Backend Engineer to design, develop, and maintain scalable backend systems using Java and the Spring Framework. You will architect robust APIs, ensure data integrity, and optimize performance in a remote-capable role.

Strong expertise in microservices and cloud-native development is required. The position involves collaborating with cross-functional teams, implementing CI/CD pipelines, and mentoring junior engineers while delivering high-quality software

Qualifications

  • 7+ years of backend development experience with Java.
  • Strong experience with Spring Boot, Spring MVC, and Spring Security.
  • Experience with relational and NoSQL databases and RESTful services.
  • Familiarity with Docker and Kubernetes is a plus.

Responsibilities

  • Design, develop, and deploy robust, scalable backend services using Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Architect and implement RESTful APIs and microservices that are efficient, secure, and well-documented.
  • Work with databases (relational and NoSQL) to design schemas, optimize queries, and ensure data consistency.
  • Implement and maintain CI/CD pipelines to automate testing, building, and deployment processes.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
  • Write clean, well-tested, and efficient code following best practices and coding standards.
  • Conduct thorough code reviews, providing constructive feedback to peers and junior engineers.
  • Troubleshoot and resolve complex backend issues, ensuring system stability and reliability.
  • Participate in system design discussions and contribute to architectural decisions.
  • Stay current with emerging backend technologies and propose innovative solutions.

Skills

Java
Spring Framework
Microservices
REST APIs
CI/CD
Cloud platforms

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Git

Job description

About the Role

Our client, a thriving technology firm specializing in enterprise software solutions, is looking for a seasoned Senior Backend Engineer with expertise in Java and the Spring Framework . This role is central to designing, developing, and maintaining scalable, high-performance backend systems that power our client's innovative products. You will be instrumental in architecting robust APIs, ensuring data integrity, and optimizing application performance. The ideal candidate will possess a deep understanding of backend development principles, microservices architecture, and database technologies. Join a collaborative and forward-thinking team in Welkom, Free State , and contribute to building the next generation of sophisticated software solutions. This position offers the flexibility of remote work.

Key Responsibilities
  • Design, develop, and deploy robust, scalable, and maintainable backend services using Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Architect and implement RESTful APIs and microservices that are efficient, secure, and well-documented.
  • Work with databases (relational and NoSQL) to design schemas, optimize queries, and ensure data consistency.
  • Implement and maintain CI/CD pipelines to automate testing, building, and deployment processes.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
  • Write clean, well-tested, and efficient code following best practices and coding standards.
  • Conduct thorough code reviews, providing constructive feedback to peers and junior engineers.
  • Troubleshoot and resolve complex backend issues, ensuring system stability and reliability.
  • Participate in system design discussions and contribute to architectural decisions.
  • Stay current with emerging backend technologies and propose innovative solutions.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Minimum of 7 years of professional backend development experience, with a strong focus on Java.
  • Proven expertise in the Spring Framework, including Spring Boot, Spring MVC, and Spring Security.
  • Strong understanding of microservices architecture and design patterns.
  • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with building and consuming RESTful web services.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development practices.
  • Solid understanding of software development lifecycle, testing methodologies, and version control systems (Git).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a highly competitive salary and benefits package, including comprehensive health insurance, retirement contributions, and performance-based bonuses. This is a fully remote position, offering excellent flexibility and work-life balance. You will have access to continuous learning opportunities, including training budgets and conferences. Join a dynamic and innovative team working on challenging and impactful projects. Be a key contributor to cutting-edge technology development from Welkom, Free State , and advance your career in a supportive and growth-oriented environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • United States

Remote
USD 140,000 - 180,000
Health insurance
Fully remote
Senior Full Stack Developer - Cloud Native Applications
Senior Full Stack Developer - Cloud Native Applications

Placements24 • Riverton (UT)

Remote
USD 120,000 - 180,000
Fully remote
Competitive salary
Flexible schedule
Senior Full Stack Developer - Remote
Senior Full Stack Developer - Remote

Placements24 • United States

Hybrid
USD 57,000 - 72,000
Health insurance
Paid time off
Retirement savings plan
+1
Remote Lead Backend Engineer (Node.js/Express)
Remote Lead Backend Engineer (Node.js/Express)

Placements24 • Riverton (UT)

Remote
USD 140,000 - 190,000
Competitive salary
Health benefits
Retirement plan
+2
Full Stack Developer (Node.js & React)
Full Stack Developer (Node.js & React)

Placements24 • Willows (CA)

Hybrid
USD 36,000 - 55,000
Hybrid work model
Professional development opportunities
Career progression
Backend Software Engineer (Python/Django)
Backend Software Engineer (Python/Django)

Placements24 • United States

Hybrid
USD 54,000 - 73,000
Hybrid work model
Professional development opportunities
Competitive benefits package including
+1
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Willows (CA)

Hybrid
USD 37,000 - 55,000
Fully remote work
Flexible working hours
Health benefits
Senior Frontend Developer
Senior Frontend Developer

Placements24 • United States

Hybrid
USD 120,000 - 150,000
Medical aid plan
Pension fund contribution
Generous annual leave
Lead Full Stack Developer
Lead Full Stack Developer

Placements24 • United States

Remote
USD 54,000 - 91,000
Remote-friendly startup ecosystem
Medical & retirement contributions
Mentorship & growth opportunities
Remote Senior Software Engineer - Cloud Infrastructure
Remote Senior Software Engineer - Cloud Infrastructure

Placements24 • United States

Remote
USD 66,000 - 108,000
Remote work across SA