The successful candidate will work within a team using the latest tools and techniques to develop new customer-oriented solutions using microservice architecture, stateless, RESTful, API-driven models.This is an excellent career opportunity for anyone looking to expand their exposure and gain exceptional experience with evolving technologies. The ideal candidate will have a passion and flair for development, an innovative thinker who thrives on the challenges of learning new technologies and enjoys working as part of a highly skilled and project-oriented team.Our client runs projects in a close team environment, resulting in excellent experience opportunities, exposure to evolving technologies, project methodologies, and dedicated talent development programs with opportunities for future career advancement.Responsibilities:Designing and developing features in a highly scalable environmentWorking with cross-functional teams to design solutions - recommending, evaluating, and implementing the best solutionsBuilding for high volume platforms linking millions of users worldwide simultaneouslyHelp to define and drive strict development methodologies including code reuse, maintainability, testing, and documentationDetail-oriented individual with the ability to rapidly learn and take advantage of new concepts, business models, and technologiesBe innovative and enjoy working with emerging technologyStrong verbal and written communication skills and autonomy are essential5+ years experience with Java/JEE application developmentProficiency with fundamental front-end languages such as JavaScript and familiarity with JavaScript frameworks such as jQuery and ReactProven experience developing high quality, secure, scalable, and maintainable applicationsExperience in the development of scalable enterprise applications and REST microservices, using microservice architecture principlesUnderstanding of Windows, UNIX/Linux operating systems and programming environmentsStrong coding skills with proven ability, knowledge, and understanding of Software Engineering Concepts and MethodologiesA genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologiesMentoring of junior developersExperience of Agile Systems development techniques such as source control, using Continuous Integration (CI)/Continuous Deployment (CD), Git toolingExperience of Spring (MVC/Boot/Security/Cloud)
#J-18808-Ljbffr