Vacancy expired!
Job Description - Java Software Engineer
Java Software EngineerThis role requires a wide variety of strengths and capabilities, including:- Advanced knowledge of application, data and infrastructure architecture disciplines
- Understanding of architecture and design across all systems
- Working proficiency in developmental toolsets
- Knowledge of industry wide technology strategies and best practices
- Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture'
- Test, modify, and implement application codes; make standard modifications to existing software applications and modules in accordance with high-level specifications, application support and industry standards
- Java/Web Services (SOAP/REST), JavaScript, MicroServices, event streaming (MQ, KAFKA) based architecture. NOSQL databases (Cassandra and Hadoop Stack ).
- Knowledge and experience in public or private Cloud applications development
- Hands on experience with Automation development using testing framework (Selenium, Cucumber, Gherkin, Junit, AssertJ, and Mockito), SOAP/Rest services
- Experience in integration of CI tools such as Jenkins / Bamboo
- Translate functional and technical Stories Tech / Use Cases / Acceptance Criteria (corresponding to requirements) into Gherkin Test Scenarios and re-factor the same as needed.
- Skills Required: Java, Spring Boot, Sprint Integration, Spring JPA, REST/SOAP API integration, Oracle PL/SQL, Jenkins, Cucumber, Oracle, Cassandra, Kafka
Vacancy expired!