Software Developer
Vacancy expired!
- Design a working proof of concept to ensure that identified technologies serve the purpose.
- Implement batch jobs for dealing with large numbers of chunks using spring batch frameworks to execute similar jobs simultaneously.
- Write application-level code from scratch to interact with Java/J2EE, APIs, and RESTful Web services using JSON.
- Developing and building applications using Object Oriented Programming language Java, Spring boot, Apache camel, Maven, SQL, Restful web services, and other Information Management technologies.
- Utilize GIT as a version management tool for the source code and deploy the code in all the environments (E1/E2 and E3) using CI/CD build tool Jenkins.
- Working on Supporting multiple E2E initiatives and making sure, Risk application, which has Fraud and Credit modules will run Business as Usual.
- Developing Unit test cases to test the individual modules and perform extensive regression testing for the entire application by using JUNIT testing frameworks.
- Utilize Postman and SOAP UI to test the RESTful and SOAP services. Provide test support for System Integration, User Acceptance, and Production application by fixing the defects if any.
- Work closely with the Business Team and interact with different teams in understanding user needs, and define features and requirements for various markets in BDP to deliver a cohesive product.
- Guide junior developers within the team and review their code and documentation to help them quickly adapt to standard design principles.
- Develop a BDP module project having several microservices which handle millions of customer data in a big data environment.
- Have written Database queries to deal with updating records in Oracle DB, SQL Server, and Hive Terminal (Cornerstone DB).
- Involved in Sprint grooming and Sprint planning sessions with Product Owner, Business Analysts, Scrum Master, and Architects to discuss the estimations, technical difficulties, and change in business requirements.