Java Developer

• A minimum of 5+ years’ experience as a software developer
• Experience with working on large scale global teams
• Very Strong Java skills
 • Experience with highly available mission critical software applications 
 • Experience with Event or Service based systems
 • Ability to adapt quickly to new technologies and changing business requirements
• Significant Experience of modern technologies e.g. REST API, kafka, kubernetes,  microservices
• Convey understanding of key design concepts and frameworks
• Experience in working with  CI/CD related solutions with a high degree of automation  
 • Ability to partner with software engineers and testers to identify courses of resolutions
 • Experience with agile software development methodologies
 • Strong methods mindset and experience with development methods and processes 

 

Who we are looking for 
We are looking for candidates with a proven performance track record with the following: 

·         Minimum 8 years of experience of relevant development experience with exposure to full stack 
·         Advanced knowledge and understanding of digital and cloud technologies 
·         Real passion of coding and technology 
·         Experience of working on projects in large global organisations 
·         Experience of working with virtual teams and scrum teams 


Key technical skills 
·         Core Java, J2EE stack 
·         Spring Framework (Core, Boot, Reactive Stack and Servlet Stack) 
·         Microservices Development 
·         Hibernate 
·         Knowledge of CI/CD pipeline with Maven, Jenkins, Nexus 
·         HTTP, REST, JSON, XML 
·         JUnit, Cucumber test scripts 
·         Database – SQL (Oracle) and NoSQL 
·         Agile software development experience, preferable with experience of XP or other high collaboration approaches 
·         Using BDD and TDD approaches and tooling 
 


Business skills 
·         Excellent communication and collaboration skills 
·         Ability to translate between technical language and business language,and communicate to different target groups 
·         Ability to understand complex design 
·         Possessing the ability to balance and find compromises between opposing forces and opinions, within the development team 


Personal profile 
·         Fact based and result oriented 
·         Ability to work independently with only little guidance 
·         Excellent verbal and written communication is a must. 

 

• Strong Experience in working with global colleagues and managing offshore and vendor resources
 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file