Job Summary:
We are seeking a skilled Java Backend Developer with expertise in Spring MVC, Spring Boot, SQL databases, and RESTful API development. The ideal candidate will have hands-on experience in backend development, building scalable applications, and writing efficient, secure code.
Key Responsibilities:
· Analyzing product requirements and writing application code based on feature specification maintaining coding
· Standards and security protocols
· Ability to extract, analyze and recommend fixes on data related issues
· Ability to work on large data set quickly via code or excel to create necessary summary or view for Leadership & team for respective issue /problem management
· Prioritize and execute tasks in the product lifecycle as per laid guidelines
· Test and debug applications, to suggest mitigative actions and long-term fixes
· Validate product functionality and security requirements
· We are looking for an individual who is energetic, engaged, and willing to actively participate with the right positive attitude.
· Orchestrating the end-to-end deployment process, ensuring that all aspects of go-live are considered
· Investigating issue trends and devising solutions, Problem, Change Management and Release Management.
· Expertise in working on Agile/Scrum team environment.
· Experience with testing: Unit Testing, Test Driven Development, Integration Testing, Load Testing, Test Automation.
· Responsible for automation & system provisioning, metrics, monitoring, scalability and security
· Owning & resolving production issues.
Required Skills & Qualifications:
· 3-6 years of experience in Java-based backend development.
· Programming Skills: Strong Programming skills with Extensive knowledge of object-oriented architecture and modern frontend frameworks.
· Technology & Script: JavaScript, Java Basics / Core Java /Advance Java, Web Services, JSP Servlets, Java script toolkits, Web/Application Servers, OO and relational modeling skills, OOPS. Framework - Spring, Hibernate
· DB Skills: Experienced in SQL querying for Data review/management (db2, Oracle, SQL Server).
· Scripting : Experienced in shell, python script management & proficient in Unix commands
· Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH,
· Experience with tools: Bit Bucket. GitHub, Jenkins, Artifactory, Jira, Chef
· Agile Methodologies: Experience with Agile software development, Agile XP, ITIL and project management methodologies.
· DevOps: Continuous integration and continuous deployment experience and exposure to DevOps practices
· Experience with various architectures: Domain Driven Design, Microservices, Cloud Native and Event Driven Architecture.
· Attitude to manage issues proactively including timely resolution and the identification of remediation opportunities
· Fail fast approach to align to product engineering standards
Preferred Skills:
· Constant curiosity and a desire to improve yourself and your fellow engineers.
· Exposure to Financial Services and Banking concepts.
· Experience in Cloud architecture (AWS) would be an advantage
· Experience in JBoss, Apache Tomcat would be an advantage
· Experience in Angular, Node and React JS would be an advantage