Search by job, company or skills
Job Summary
Looking for a Java developer with Strong understanding and working knowledge of core Java (version 11 or higher). Excellent background as an experience Java developer.
Years of experience needed
Have a Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
8+ years experience in enterprise software development.
Technical Skills:
Essential Knowledge & Skills
Strong understanding and working knowledge of core Java (version 11 or higher). Excellent background as an experience Java developer.
Strong Software Engineering skills Design Patterns, Unit Testing, Refactoring, Code structuring.
Good knowledge of relational databases specifically Microsoft SQL Server.
Experience in developing web applications with JEE.
Strong experience of front-end Web technologies either REACT or JSF PrimeFaces.
Experience with Web APIs (SOAP / REST) development and consumption.
Good knowledge about Integration Test concepts and tools (project uses Cucumber).
Unit testing frameworks.
Excellent verbal and written communication skills through English.
Strong analytical and problem-solving skills; technical curiosity.
Self-motivated, accountable and having a sense of ownership; take pride in what you code.
Desirable (but not Essential) Skills
Software Build and Continuous Integration Tools (e.g. Jenkins, Maven, Sonar).
Agile software development methodologies like Scrum, Kanban and SAFe.
Cucumber.
JMeter.
Software Test Automation experience.
Ability to work as part of a globally distributed team.
Day to day Responsibilities
Develops high quality software at pace in an agile methodology.
Provides technical leadership and contributes to the application architecture.
Drives technology and software development best practices into the team.
Understand the importance of testing and monitoring the systems that your team is responsible for.
Works with the team, architects and the product owner to understand, estimate and refine the product backlog.
Provide regular updates on status of work, flag risks early.
Participates in all Agile ceremonies including sprint planning, refinement, retrospectives and demos.
Contributes to the Scrum team by providing ideas to improve product quality, process improvements, guidelines and standards.
Leads out application deployments.
Login to check your skill match score
Date Posted: 11/11/2024
Job ID: 99847647