Microservices JAVA with Node JS-Software Engineer III
Core
Design, develop, and maintain backend applications, microservices, and APIs using Java and Node.js to transform technology platforms and deliver engineering services to clients.
Role type
Senior IC Software Engineer (Java/Node.js)
Builds
Scalable backend services, microservices, and RESTful APIs for client technology platforms
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java (8+), Spring Boot, Node.js, Microservices architecture, RESTful API design, SQL/NoSQL, CI/CD, Unit/Integration testing, System design
Preferred skills
Node.js certification, Agile/Scrum experience, Cross-functional collaboration
Technologies
Java, Spring Boot, Node.js, Express/Fastify/NestJS, PostgreSQL, MySQL, MongoDB, Redis, Spring Security, JUnit
Responsibilities
Design and implement efficient backend code and microservices; Troubleshoot production issues and optimize application performance; Develop and execute unit and integration tests; Collaborate with product and platform teams on delivery planning and technical documentation
Seniority
Senior, hands-on IC