Job Details
Job Description:
- Solid software design skills, understanding of micro-services
- Ability to work independently and proactively learn about the system (quick learner)
- Ongoing development of the existing software
- Technical design and development of new features
- Development of tooling to enable automated build and deployment processes
- Understand and write performant, testable and maintainable code
- Development of datasets using Big data concepts
- Understanding of Agile Methodologies
- Ability to pick up and learn new technologies independently
- Second-line application support in various environments
- Understanding of source control and CI/CD principles
- Identify, design and write functional test cases
- Execute manual tests and automated regression tests
Technology
- Java
Education and experience:
- University Graduate with a Computer Science or an Engineering degree.
- Good in problem-solving and logical analysis skills
- Basic understanding of OOPS concepts, Collections and Multi threading
- Basic understanding of Relational and NoSQL databases
- Basic understanding of testing methodologies is an advantage