Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance; Contribute in all phases of the development lifecycle; Write well designed, testable, reusable, and efficient code; Write unit and integration tests with high coverage requirements; Ensure designs follow specifications; Prepare and produce releases of software components; Analyze and scrutiny logs and evidences for defect diagnosis
Bachelor’s degree in Computer Science or related field or equivalent work experience; Deep understanding of Object Oriented Programming and Design Patterns; Proven experience with Agile Programming; Superior technical expertise to a developer; Strong understanding and experience in Java 7+ (ideally on Java 8); Proven experience with Spring (Framework, Security, MVC, Boot); Experience designing, developing, and implementing Java applications; Experience developing Rest services; Experience in an Agile development (Scrum) environment
Please click here, if the Job didn't load correctly.
Please wait. You are being redirected to the Job in 3 seconds.