Job Description

A results-driven Backend Developer with a strong backend development background. The role involves developing RESTful APIs, implementing software engineering best practices, and collaborating with cross-functional teams throughout the software development lifecycle. The ideal candidate brings strong technical expertise, contributes to architectural planning, supports code quality through reviews and testing.

Job Responsibilities

  • Design, code, test, and debug scalable backend services using Java 8+/11+ and Spring Boot.
  • Develop RESTful APIs and integrate with frontend systems or third-party services.
  • Collaborate on microservices architecture and implement business logic.
  • Write clean, maintainable code following best practices (SOLID principles, design patterns) and conduct code reviews.
  • Create and optimize MySQL schemas, queries, and stored procedures.
  • Use Spring Data JPA/Hibernate for efficient database interactions.
  • Ensure data integrity, security, and performance through indexing and query tuning.
  • Participate in code reviews to ensure adherence to standards and identify improvements.
  • Work with cross-functional teams (frontend engineers, QA, product managers) in Agile/Scrum environments.
  • Troubleshoot and resolve bugs, performance issues, and technical debt.
  • Document APIs, database designs, and system workflows.
  • Write unit/integration tests using JUnit, Mockito, or Testcontainers.
  • Assist in CI/CD pipeline integration for automated testing/deployment.
  • Use AI-assisted development tools (GitHub Copilot, Tabnine, Amazon CodeWhisperer) to accelerate coding tasks.
  • Assume responsibility for code throughout development, staging, testing, & production
  • Ascertain that all codes are in compliance with SEO best practices
  • Update, code, and develop client-based and company proprietary projects
  • Integrate with databases (SQL/NoSQL), third-party APIs, and messaging systems.
  • Collaborate with Lead Software Engineers, Testers, and SMEs to ensure that the product is delivered on time, identify pain points, develop solutions, and evangelize best practices.
  • Build, maintain, and evolve REST APIs, microservices, core libraries, SDK, and web services.
  • Collaborate and report to the team on a daily and weekly basis on accomplished tasks
  • Provide a reasonable timeline for each project assigned, subject to approval
  • Reports to the Project SCRUM Master of the project or the Team lead that he/she belongs to or is part of

Minimum Qualifications

  • Must be at least a graduate of BS Computer Science, BS Information Technology, or related courses.
  • Preferably with development experience in Java development, especially in Spring Framework, Spring Boot, and Kubernetes
  • Experience deploying and managing microservices in Kubernetes clusters.
  • Familiarity with Docker, Helm charts, and Kubernetes manifest files.
  • Familiarity with MongoDB or other NoSQL databases.
  • Understanding of software engineering best practices: clean code, version control (Git), testing, and code reviews.
  • Solid logical thinking, analytical, planning, and problem-solving skills.
  • Must be comfortable with backend-focused development and RESTful API design.
  • Proven development experience in Java development, especially in Spring Framework
  • Object-oriented analysis and design using common design patterns.
  • Profound insight on Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)
  • Basic up to intermediate knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)

*** Our hybrid work model is designed to give you the best of both worlds—flexibility and face-to-face collaboration. Employees are required to be present in the office on Tuesdays and Wednesdays each week. This means you’ll be in the office at least two days a week, and work remotely on the other days. This approach helps us stay connected as a team.

Apply for a Project-based Junior Backend Developer

We can't wait for you to join our team.

Please complete all required fields before submitting the form.
File types: pdf, doc, docx
Only if you prefer to be contacted by phone
Please agree to our Privacy Policy
Please verify that you are not a robot
careers-top-left-particle
Apply for a Project-based Junior Backend Developer