Roles & Responsibilities
As a Java Developer, you will be responsible for designing, coding, configuring, testing, debugging, deploying, documenting, and maintaining web service applications using various software development toolkits and testing/verification applications.
· Maintain development best practices and quality standards throughout the software development lifecycle
· Gather business requirements and translate them into detailed technical specifications, ensuring alignment with architectural designs and business needs
· Handle troubleshooting, issue analysis, coding and testing.
To apply for this Java Developer role, your soft skills, expertise and experience should include:
· Knowledge of software development design patterns
· Database knowledge and skills in API technologies such as Rest Web Services
· Experience creating unit tests using JUnit, Mockito, or PowerMock
· Familiarity with markup languages such as JSON
· Proficiency in Agile methodology.