Software Engineer-Java

Mangalore, India
  • 3-6 years of engineering experience.

  • Strong in-depth experience of Core Java is required.

  • Experience in Design patterns.

  • Knowledge of Java, Spring Integration, Spring Boot, Hibernate, Gradle, Maven, Junit, TestNG.

  • Experience with transactional RDBMS such as MySQL & Postgres along with strong
    fundamentals of schema design.

  • Experience in a git-based code management workflow is a must.

  • Understanding of best practices for securing your code.

  • Strong grasp of enterprise software design patterns and data structures.

  • Understanding cloud-based deployments and workflows and understanding of scaling code in production.

  • Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).