Java Lead / Architect – Dallas TX - Microservices, SpringBoot, NodeJS – Mandatory skills Job requirement

Java Lead / Architect – Dallas TX -Microservices, SpringBoot, NodeJS – Mandatory skills

This opportunity is a for a hands-on Sr. Developer to work on a large retail based Customer Facing Application on their Digital Platform. The core technical skills required for this candidate is experience in Microservices, SpringBoot, NodeJS

· Develop, maintain, and debug cloud based micro-service APIs

· Adhere to rules established to enforce test-driven/behavior-drive development, maintaining wiki pages, code style, and code group/peer review.

· Analyze requirements and technical specifications, and implement assigned development tasks using various web technologies.

· Be a team player, someone who can communicate both orally and through our various written communication mechanisms.

· Maintain and extend existing on-premise software systems

· Be able to dig in and troubleshoot pre and post production issues.

Technical Skills:

· Recent hands-on experience with Java, Spring / Spring Boot Frameworks, Node.js development, MicroServices, Serverless (AWS Lambda etc)

· Strong technical knowledge building mission critical/highly available service using current generation toolkits such Node.JS

· Developing and designing web services through APIs using REST, HTTP, JSON/JSONP, etc

· Fluency in Java 7, basic understanding of Java 8

· Strong technical knowledge of IP, HTTP, JSON and XML. Solid experience with Python or Javascript/Node.js a plus

· Strong understanding the principles of service-oriented software and large scale distributed systems.

· Working knowledge of reactive programing

· Working knowledge of SQL-based or NoSQL databases using JDBC, JPA or similar frameworks

· Basic technical knowledge of cloud-based systems – covering infrastructure, platform and software as services

· Good working knowledge of the Cloud (AWS, GCP), Observability & Traceability

· Code craftsmanship; rigor in high code quality, automated testing (JUnit, Mockito, Cucumber), and agile engineering best practices

· Knowledge of modern software patterns and anti-patterns

&mid...

See full