As a Senior Systems Analyst will contribute to various phases and activities of the software development process or software testing. Candidate must be willing to work in a fast-paced, multi-tasking, team setting, the engineer works with tech Lead, software engineers, internal partners, and stakeholders.
Key Responsibilities: Code and develop business applications based on requirement using Core Java, Java2 Enterprise Edition (J2EE) components, React JS , web services and Oracle SQL & No SQL DB
Unit test individual units developed and deliver to QA for functional and integration testing
Write Unit test cases in Junit and validate QA functional test cases for all scenarios
Provide fixes/support in case of issues raised by QA team on the delivered items during functional and integration testing
Provide support to product management team while demo of functionality
Understand and improve Agile, continuous integration process
Follow companywide coding standards and design principles while development
Suggest software design to leads and colleagues
Skills Required: Core Java, Spring Boot, Microservices, Oracle, Algorithms
A minimum of 8 - 10 years of programming experience in Java, J2EE & Oracle
Solid programming experience on Java, Spring Boot, Microservices, Core Java
Should have basic knowledge about NO SQL Databases eg. Mongo
Should have positive knowledge Kafka/Activemq/Rabbtimq
Able to write code and translate requirements
Excellent communications and interpersonal skills
Exceptional problem-solving skills , design skills
Solid analytical skills
Strong debugging skills.