[8AN] Senior Back End Engineer - Java
Job Description
Position Summary
We are looking for a Senior Backend Engineer to design, build, and maintain scalable backend services and RESTful APIs.
This is a fully backend-focused position with no frontend responsibilities. The ideal candidate has strong hands-on experience with Java 17, Spring Boot, and Hibernate and is comfortable contributing to design-first development workflows supported by AI-assisted engineering tools.
You will collaborate with Product, Design, DevOps, and Operations teams to deliver reliable backend solutions for both customer-facing and internal applications.
Job Responsibilities
• Design, build, and maintain backend services and RESTful APIs using Java 17, Spring Boot, and Hibernate.
• Develop scalable and reliable solutions that support customer-facing and internal business applications.
• Participate in technical design and architecture discussions before implementation.
• Translate technical designs and business requirements into maintainable backend solutions.
• Use AI-assisted development tools to support code generation, implementation, testing, and engineering productivity.
• Review, validate, and improve AI-generated code to ensure quality, security, and maintainability.
• Write clean, testable, and well-documented code.
• Troubleshoot backend issues and contribute to application performance and reliability improvements.
• Collaborate with Product, Design, DevOps, and Operations throughout the software development lifecycle.
• Participate in code reviews and help establish backend engineering best practices.
• Develop and maintain scheduled or background processes when required, using tools such as Quartz.
Requirements
Department: Software Development
Function: Engineering
Experience Level: Mid-Senior Level