• Develop, enhance, and maintain Java-based microservices and APIs.
  • Write clean, efficient, and reusable code following best practices and design patterns.
  • Build and optimise RESTful APIs aligned with OpenAPI specifications.
  • Refactor legacy components for improved performance and maintainability.
  • Design scalable, fault-tolerant backend systems to support large-scale user traffic.
  • Participate in architecture discussions and propose backend solutions aligned with enterprise standards.
  • Ensure code adheres to modular, reusable, and cloud-native design principles.
  • Develop and deploy services on cloud platforms like AWS, Azure, or OpenShift.
  • Work with Docker and Kubernetes for containerisation and orchestration.
  • Ensure high availability, scalability, and resiliency of backend systems.

4. CI/CD & DevOps Contribution

  • Integrate backend services into CI/CD pipelines using GitHub Actions.
  • Automate build, testing, and deployment processes.
  • Continuously improve deployment efficiency and reliability through automation.

5. Testing & Quality Assurance

  • Write and maintain unit, integration, and functional tests.
  • Participate in code reviews to ensure code quality and standards.
  • Ensure applications meet performance, security, and compliance requirements.

6. AI-Assisted Development & Productivity

  • Leverage AI tools such as GitHub Copilot or similar to accelerate development and improve code quality.
  • Use automation tools to enhance development velocity and reduce manual effort.

7. Monitoring & Production Support

  • Monitor application performance using tools like Splunk or Dynatrace.
  • Troubleshoot production issues and ensure system stability.
  • Participate in on-call rotation for critical application support.
  • Work closely with product owners, architects, and cross-functional teams.
  • Translate functional requirements into technical backend solutions.

9. Documentation & Knowledge Sharing

  • Maintain technical documentation for APIs, services, and workflows.

Share best practices and mentor junior engineers when required.

What are the top skills required for this role?

7 to 12 years of development experience.

  • Java (Spring Boot, REST API, Microservices architecture)
  • CI/CD (GitHub Actions, Docker & Kubernetes)
  • Cloud experience (AWS / Azure / OpenShift)
  • Frontend : Angular (Good to have)

Additional Information:


#J-18808-Ljbffr
Similar jobs

More from Nityo Infotech
Nityo Infotech 1 day ago
Nityo Infotech Services Pte Ltd 3 hours ago
Nityo Infotech Services Pte Ltd 3 hours ago

Java Backend Engineer

Apply Now
Back to search page