CANDIDATE SKILLS AND QUALIFICATIONS
Minimum Requirements:
Years Required/Preferred Experience
8 Required Experience in Java/J2EE Enterprise Development – (Core Java, JDBC, Spring Boot, and Angular, for example).
8 Required Experience with Java frameworks such as Spring Boot or Jakarta EE.
8 Required Experience working with databases (both relational and NoSQL) such as PostgreSQL, MySQL, MongoDB, etc.
8 Required Experience with Web-based user interface development using ReactJS.
8 Required Demonstrable experience developing back-end applications and RESTful APIs using Java.
8 Required Experience designing enterprise applications and/or services.
8 Required Experience creating technical and functional design documentation.
8 Required Experience as a Full-Stack Developer with a strong focus on React.js development.
5 Preferred Experience with cloud platforms such as AWS, Azure.
4 Preferred Experience working in an Agile development environment.
4 Preferred Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
4 Preferred Experience with CI/CD pipelines.
4 Preferred Knowledge of server-side rendering (SSR) or static site generation (SSG) with React.
4 Preferred Experience with GraphQL.
4 Preferred Understanding of security best practices for web applications.
3 Preferred Experience in building, supporting, maintaining, and monitoring mission critical business, applications/systems, running in highly distributed environments.
2 Preferred Experience with Cosmos.
2 Preferred Experience with Elastic Search.