Job Summary
The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.Qualifications
Minimum Qualifications
Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
5 years of experience in software development or a related field
4 years of experience in database technologies
4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
Strong in programming, data structure and algorithms.
Strong experience with Spring, Spring Boot and related frameworks.
Strong in Java 1.8+, GoF Design Patterns, System Design.
Experience working with Kafka.
Experience working with MongoDB,Elasticsearch and GCP.
Worked in developing microservices, REST APIs.
Understanding of containerization (docker, kubernetes)
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.Preferred Qualifications
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.