Job responsibilities
- Executes standard software solutions, design, development, and technical troubleshooting.
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
- Adds to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification on Core Java concepts and proficient applied experience.
- Hands-on experience working on messaging technologies like JMS and MQ.
- Hands-on experience working on Java Frameworks such as Spring & Hibernate.
- Hands-on experience working on database technologies like Oracle or Mongo DB.
- Strong knowledge of design patterns and their application in problem solving.
- Prior Experience with industry standard tools like Jenkins, JUnit, Maven and GIT.
- Experience of modern software development practices like TDD and Pair Programming.
- Detailed understanding of system development lifecycle, infrastructure best practices and risk management concepts.
- Knowledge of business system interactions, infrastructure dependencies.
- Experience of building and enhancing testing frameworks.
- Exposure to React or other JavaScript frameworks a bonus.
Preferred qualifications, capabilities, and skills
- Java , Spring, Hibernate, React and Java Script.
- Exposure to cloud technologies – PCF, AWS.
- Oracle / Mongo DB Database.
- AI/Machine Learning.
- Experience in financial services industry is preferred but not necessary.