Application Programmer
Core
Design, develop, and maintain full-stack features using ReactJS and Java Spring Boot, building and consuming RESTful APIs.
Role type
mid-level full-stack software developer
Builds
responsive, accessible UI components and microservices
Domain
enterprise software development
Required skills
ReactJS, Java, Spring Boot, REST APIs, SQL, Kafka, Docker, Kubernetes, OpenShift, Git, Agile/Scrum
Preferred skills
UI/UX, CI/CD, Jest, React Testing Library, JUnit, Mockito, Cypress, Playwright, PL/SQL, OAuth2, JWT, DevOps
Technologies
React, Java, Spring Boot, Kafka, Docker, Kubernetes, OpenShift, Jenkins, GitHub Actions, Azure DevOps, Webpack, Babel, NPM, Yarn, Jest, Cypress, Playwright, JUnit, Mockito
Responsibilities
Design and develop full-stack features; Build and consume RESTful APIs; Implement Kafka-based integrations; Develop responsive UI components; Write and tune SQL queries; Containerize services and support deployments; Troubleshoot and optimize components; Collaborate with Agile teams.
Seniority
Mid-level, hands-on IC