Job Description
- Software Engineer with over 5+ years of expertise in Java and banking Payments domain as Backend Java Developer in Spring-Boot Web application, microservices and RESTful API’s
- Hands on experience in Java 8, Spring, Spring boot, IBM MQ, PLSQL, Agile, Git, Bit bucket, Jenkins, Splunk, Overops, Nastel, Drools.
- 2+ years of experience in Junit/Mockito framework.
- Contribute to story refinement/defining requirements.
- Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
- Understand and utilize basic architecture components in solution development.
- Code solution for the scope and unit test to deliver a requirement/story per the defined acceptance criteria following coding standards.
- Execute automated test suites (integration, regression, performance); collect results and flag issues.
- Document and communicate required information for deployment, maintenance, support, and business functionality.
- Hands on experience in CI/CD, Jenkins, Bitbucket, maven, XLR build and deploy technologies
- Adhere to team delivery/release process and cadence pertaining to code deployment and release.
- Good problem solving skills with effective communication and interpersonal communication skills
- Participate in Production triages and contribute to the Root Cause analysis
- Strong understanding of Vulnerability remediation practices with knowledge of one security tool (Veracode/Checkmarx) and hands on experience in remediation.
Responsibilities:
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
- Performs Continuous Integration and Continuous Development (CI-CD) activities
- Contributes to story refinement and definition of requirements
- Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
- Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Certifications (if any):Java, Spring is good to have
Experience Range:04-06+ years
Foundational Skills:
- Unix, Java, Hibernate, Webservices (SOAP/REST), Oracle database
- Hands on experience in CI/CD, Jenkins, Bitbucket, maven, XLR build and deploy technologies
Desired Skills:
Good to have- MQ, JMS, Jboss, , Drools, IBM MQ/Apache Kafka.
: 10:00am to 07:00pm (IST)