
What you’ll do· Participate in the entire application lifecycle, focusing on coding and debugging· Troubleshoot and debug applications· Manage cutting-edge technologies to improve legacy applications· Gather and address technical and design requirements· Liaise with developers, designers and system administrators to identify new features· Follow emerging technologies Must Haves· Java using latest version Java 8. Minimum of 5 years of practical software development experience.· Experience with writing extensive unit and integration testing using Junit 4+, Cucumber, Mockito, AssertJ, Jest and Cypress · Handson experience with Spring boot, Microservices, Hibernate, Mockito. Nice to Haves: · Robust object-oriented design pattern knowledge and implementation experience using Java.· Advanced knowledge and experience developing and working with relational databases such as Sybase and MySQL.· Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions.· Strong understanding of data modeling techniques· Strong foundation in SDLC best practices including test-driven development, unit testing discipline, agile development, and CI/CD strategies.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
