What are the responsibilities and job description for the Developer – Level III position at Staff Ease Inc.?
Key Responsibilities
- Develop applications based on technical requirements, design, and architecture principles.
- Build reusable code and libraries for platform and shared services.
- Perform unit testing and ensure delivery aligns with business needs and project plans.
- Collaborate with team members and stakeholders on complex projects.
- Experience: More than seven (7) years of experience working on complex projects, including at least two (2) years in a leadership role as a Developer.
- Frontend Development: More than Five (5) years of experience with JavaScript-based frameworks (Angular or React), Bootstrap, jQuery, HTML, and CSS.
- Backend Development: More than Five (5) years of experience with Spring API and frameworks, including Spring MVC, Spring Batch, Spring Boot, and Spring REST.
Seven (7) or more years of experience in implementing extensive unit tests using automated frameworks.
Five (5) or more years of experience in CI/CD, build, and dependency management (Git, Jenkins, Maven, etc.).
Seven (7) years of experience writing complex SQL queries against RDBMS like Oracle or MS SQL Server.
Experience with Microservices or Service Oriented Architecture (SOA).
Experience with NoSQL (MongoDB), Cloud systems (Azure/Google), and security platforms (Okta, SSO, Active Directory).
Knowledge of distributed platforms (Kafka, MuleSoft, Redis) and container platforms (Red Hat OpenShift).