Software Engineer - Java

Bankstcharles

Chennai, India
Java backend development
Spring boot, spring mvc
Rest api design and development
Design, develop, test, and deploy backend services and APIs using Java and Spring Boot, building scalable, secure, and high-performance microservices

Job Summary

  • Design, develop, test, and deploy backend services and APIs using Java and Spring Boot, building scalable, secure, and high-performance microservices.
  • Collaborate with product managers, architects, and other developers to translate business requirements into technical solutions and implement coding best practices.
  • Work in an Agile environment with CI/CD pipelines and DevOps practices, troubleshooting production issues and performing root-cause analysis.

Matching Summary

Design, develop, test, and deploy backend services and APIs using Java and Spring Boot, building scalable, secure, and high-performance microservices.

Skills & Requirements

Must-have

  • Java backend development
  • Spring Boot, Spring MVC
  • REST API design and development
  • relational and NoSQL databases
  • Git and CI/CD tools
  • Agile environment and DevOps practices
  • secure coding practices

Nice-to-have

  • Cloud platforms experience
  • Containerization technologies
  • microservices architecture patterns
  • messaging systems knowledge
  • monitoring tools experience
  • test automation frameworks

Key Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Java 8 or above
  • Spring Data, Spring Security
  • JPA/Hibernate
  • Maven or Gradle
  • Jenkins, GitHub Actions
  • migrating legacy platforms to modern stack

Work Rights

Not specified

Tailored Resume

Cover Letter