Full Stack Java Developer

Short Description

Maven Wave Partners is seeking for Full Stack Java Developer who has strong knowledge of Design Patterns, solid principles, ORM, Entity Framework.

Job Description

Required Roles And Skills:
  • Bachelor's degree in Computer Science, Engineering or related field.
  • Strong understanding of the Java framework.
  • OOPS, Knowledge, Web API, and Web services.
  • Strong Knowledge on Design Patterns, SOLID principles, ORM, Entity Framework.
  • Good Knowledge of Caching Concepts (Expiration, ETag, Hit-Miss, Cache-Control etc.) & Tools (Memcache, Redis etc.
  • Build tools (Maven, Gradle, grunt, gulp), Version Control Tool like Git, Svn & Code Quality Tools (Sonar, Findbugs, Lint).
  • 3+ years√Ę?? experience designing and developing Java enterprise applications.
  • Programming experience with Java 8 or higher 
  • Experience with Spring (DI, MVC, Security - LDAP/AD)
  • Frontend/Web development experience in the following technologies
  • AngularJS, Angular 2 or higher, React
  • OO Javascript, jQuery, TypeScript
  • Experience with JDBC, ORM Spring Boot, Hibernate / EclipseLink / MyBatis
  • SQL skills and understanding of database concepts
  • Experience with any of the following database technologies - PostgreSQL / MySQL / Oracle / SQLServer / 
  • Strong understanding of Object Oriented Application Design principles: Design Patterns, SOLID principles
  • Experience developing Adaptive or Responsive websites using UI technologies like HTML5, CSS3, and javascript.

Good to have:
  • Experience with Google API's.
  • Experience creating custom spreadsheet functionality.
  • Programming/development orchestration experience including Agile process (SCRUM, KANBAN, etc.)

Total Experience: 5 to 7  years.

Full Stack Java Developer
Mid-Senior-level Information | Technology | Information Technology Full-time Information Technology | Other | Engineering Software Developer | Java

Today people engage their vendors and service providers with very little human-to-human interaction. Though we want a ‚??personal‚?? experience, we are fine if that experience doesn‚??t actually include another person. We expect the relationships with the firms we do business with to be digital; and we want those digital experiences to be easy to use and available anywhere, on any device. Even in our everyday work processes, the use of cloud-based collaboration and sharing tools, such as Google Cloud, have changed the way that work gets done.

Increasingly market leaders will be chosen based on the enterprise‚??s ability to deliver exceptional technology-based experiences for customers and employees. Maven Wave assists clients in changing the way technology experiences are delivered by leading enterprise players to change the way they work and thrive in the digital age.

Maven Wave helps leading companies make the shift to digital and shorten the fuse to innovation. Maven Wave combines the expertise and discipline of top-tier consulting with the agility you‚??d expect from a cutting-edge technology firm. This multidisciplinary blend of skills allows us to create unique digital advantages for our clients. Maven Wave‚??s digital solutions are agile, mobile, rooted in analytics, and built in the cloud.