Role Overview
  • 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


Education / Certification

  • Bachelor’s degree in Computer Science or related field or equivalent work experience.

Key Qualifications

  • Self-motivated and able to take responsibility
  • Able to demonstrate initiative and a proactive approach to daily tasks
  • Punctual and reliable
  • Flexible attitude
  • Able to build good relationships at all levels, internally and externally
  • Able to interact with clients/business users directly


Preferred Qualifications

  • Proficiency in MS Office
  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem-solving skills
  • Excellent written and verbal communication skills

Technical Skills

  • 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
  • Java 8
  • Spring Framework, Spring Security, Spring MVC, Spring Boot
  • Unit test: TestNG, Mockito
  • Application Server: JBoss
  • Database: Oracle 12c
  • Version control: Git
  • Atlassian Suite: Jira, Confluence, BitBucket, Bamboo
  • IDE: Eclipse, InteliJ IDEA

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education