Vacancy expired!
- Java using latest version Java 8
- Unit testing experience using JUNIT
- Maven, GIT and Agile experience
- Unix command
- GIT – Basic commands, create branch, merge branch etc
- Integration testing
- Problem solving skills
- Excellent coding practices and standards
- Good communication and stakeholder management
- Passion for engineering highly available, performant systems
- Creativity and resourcefulness to problem solve independently
- Curiosity and drive to learn new things and build new solutions
- Strong communication, time management, organization, attention to detail
- Experience with writing extensive unit and integration testing using Junit 4+, Cucumber,
- Mockito, AssertJ, Jest and Cypress
- Minimum of 5 years of practical software development experience
- Robust object-oriented design pattern knowledge and implementation experience using Java
- Advanced knowledge and experience developing and working with relational databases such as Sybase and MySQL
- Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions
- Strong understanding of data modeling techniques
- Strong foundation in SDLC best practices including test-driven development, unit testing discipline, agile development, and CI/CD strategies
- Education: B.E, B. Tech, MCA, MSc (CS) or equivalent
- Working knowledge of building and deploying distributed systems a plus
- Experience with cloud technologies (e.g. Kubernetes, Docker, OpenStack) a plus
Vacancy expired!