Bachelors Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
2 years of experience in software development or a related field
2 years of experience in database technologies
1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
Preferred Qualifications
- Strong in programming, data structure and algorithms.
- Solid experience with Spring, Spring Boot and related frameworks.
- Strong in Java 1.8+, Design Patterns, System Design.
- Experience working with Kafka.
- Experience working with MongoDB and GCP.
- Worked in developing microservices, REST APIs.
- Understanding of containerization (docker, kuber netes)
- Experience with development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc.
- Experience with TDD, code testability standards, JUnit/Mockito.
- Understanding of DevOps practices and CICD model of development.
- Agile project experience along with working on Agile tools like JIRA.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Good written and verbal communication skills.