entomo

entomo - Senior Java Developer - Spring/Hibernate

Bengaluru, KA, IN

about 1 month ago
Save Job

Summary

Designation : Senior Developer

Roles And Responsibilities

  • Design, implement and maintain java application phases.
  • Develop, test, implement and maintain application software.
  • Responsible for building customized enhancements to existing SaaS product.
  • Be an outstanding Team Player.
  • Manage and mentor a team of 5-7 resources.
  • Work directly with Business, Sales and Product teams.
  • Passion for a highly scalable performant experience.
  • Passion for micro-services.
  • Knowledge of (and a passion for) current trends and best practices in middle-layer and back-end architecture, including performance, continuous integration, scalability and stability.
  • Build Proof of Concepts and close to Production ready APIs and back-end.
  • Fast paced environment - should be open and willing to learn.
  • Pair with other team members and SEs to buildout core application functionality.
  • Very strong object-oriented design skills and understanding of well-engineered design.

Skills & Qualification

  • Hands on experience in Java 7 or 8 with good working knowledge of JSON, Spring, Hibernate frameworks, JPA, REST Services and Redis Cache.
  • Working knowledge of JUnit, Maven & Jenkins.
  • Experience in UI tier including JSP/Servlet, HTML 5, CSS, Angular JS, AJAX and Bootstrap.
  • Good understanding and working experience with RDBMS i. Oracle, MySQL and MSSQL.
  • Implements REST APIs are required for serving various aspects of the app.
  • Familiar with implementation for most design patterns for powering core architecture.
  • Should be able to manage and mentor a team of 5-7 developers and deliver high quality product.
  • Should have good knowledge of Agile Scrums.

Plus Points

  • Knowledge in NoSQL technologies (MongoDB/Cassandra).
  • Knowledge in Neo4J Graph DB.
  • Knowledge of Micro services architecture.
  • Engineering degree in any stream.
  • Very strong programming skills and should be able to write optimized, modular code.
  • Should have excellent communication, client interaction and interpersonal skills.
  • Ability to work in fast-paced agile environment and cope with the speed of scrum process.
  • Traits to take ownership of the components and deliver work end to end, including designing, development, release and bug-fixing.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job