Epicareer Might not Working Properly
Learn More

Software Engineer (Java)

Salary undisclosed

Checking job availability...

Original
Simplified
About The Role :

As a Backend Developer (Java), you will play a key role in designing, implementing, and maintaining software systems to support our projects. You will collaborate with other engineers to gather requirements and address technical challenges. We're looking for a developer with strong experience to assist in our software refresh and extension initiatives. Your tasks will include designing, coding, and maintaining the necessary systems for various projects.

Job Descriptions:

• Ability to effectively analyze complex problems, identify root causes, and develop improved solutions.

• Perform thorough testing of services, including unit and integration tests.

• Create comprehensive technical documentation for developed modules.

• Execute load tests and compile reports on the findings for services, as per the agreed scenarios with the client.

• Excellent communication skills and a receptive attitude are key attributes for this position.

• Perform service development in accordance with the requirements of the client.

• Follow standards development from client.

Requirements:

• A Bachelor's degree in Computer Science, or equivalent work experience or certifications/courses, is required.

• Must have at least 4+ years of experience in software engineering.

• Strong experience in Java Springboot, WebService/XML, REST/JSON (Sprint)

• Experienced with Postgrey, Oracle Database, SQL, MongoDB.

• Familiarity with the concept of TDD (Test Driven Development).

• Familiarity with source code management such as Gitlab, Jenkins.

• Familiarity with testing frameworks such as Jasmine, JUnit, and Mockito.

• Experience with Codeceptjs, Dynatrace, and Sonarqube.

• Familiarity with PCF (Pivotal Cloud Foundry).

• Ability to create effective and efficient unit tests.

• Experienced in Microservices Architecture.

• Experienced in Banking Industry