Key Responsibilities:
- Follow/maintain an agile methodology for delivering on project milestones.
- A strong sense of ownership of the code with an attention to detail.
- Excellent troubleshooting and debugging skills.
- Maintain documentation of all coding decisions and maintain documentation of the code itself.
- Should possess strong analytical and problem-solving skills.
- Capabilities to write and execute unit test cases
- Ability to understand and communicate about data infrastructure workflow and solution context technical specifications with the client as well as internal stakeholders.
- Organizational skills a keen sense of priority and a proven ability to proactively identify and resolve problems.
- Excellent oral presentation and written communication skills
- Should be familiar with Object Oriented Design patterns.
Preferred Qualifications:
- Bachelors degree in Computer Science. Minimum of 8 years of JAVA development.
- Experience with development methodologies such as Agile & SCRUM.
- Must have solid experience in the following items: Core Java Java 8 Spring Spring
- Boot Micro Services GIT Hibernate Design Pattern JPA Postgre Azure JenkinsMaven.
- Excellent knowledge of Relational Databases SQL and ORM technologies (JPA2Hibernate)
- Working knowledge of version control software such as Git SVN etc...
- Hands on experience with Rest API development
- Strong working experience with J2EE internals such as Class loading Memory
- Management Transaction management Resource Management Multi Threading etc..
JAVA ,Agile ,SCRUM , Core Java, Jenkins,Maven, SQL , GIT, Hibernate
Education
Bachelor s degree