Post Job Free
Sign in

Senior Java Software Engineer - Spring Boot/Microservices Architecture

Company:
Talent Treasures
Location:
Bengaluru, Karnataka, India
Posted:
April 25, 2024
Apply

Description:

Summary : - Design and implement the system from scratch & build enhancements, features request using Java and React.

- Build prototype of application & solution as needed.

- Direct and manage project development from beginning to end.

- Identify and manage project dependencies and critical path.

Desired Profile : - 5 years of industry experience in software development using Java, Spring Boot and SQL.

- Experience working with technologies such as Kafka, MongoDB, Apache Spark/DataBricks, and Azure Cloud.

- Good knowledge of API/Microservices, Publisher/Subscriber and related data integration patterns.

- Experience working with Azure services such as Azure Functions, Azure messaging services, Azure SQL Server, Azure Data Factory, SQL Data Warehouse Azure Blob, Azure Storage Explorer, etc.

- Reasonable knowledge using Azure DevOps, setting up CI/CD pipelines, and preferably some experience working with technologies such as Docker and Kubernetes.

- Having experience in Unit Testing with Junit or any other similar framework.

- Strong understanding of OOP and Design Patterns.

- Working with users, senior management and stake holders across multiple disciplines.

- Mentoring and developing technical colleagues.

- Code management knowledge (e.g., version control, code branching & merging, continuous integration & delivery, build & deployment strategies, testing lifecycle). - Solid knowledge of Investment Banking services and business processes.

- Solid knowledge of financial accounting and management accounting business processes.

- Experience in managing stakeholder expectations (client and project team) and generating relevant reports.

- Excellent project tracking and monitoring skills.

- Good decision making and problem-solving skills.

- Adaptable, flexible and ability to prioritize and work in tight schedules.

- Ability to manage pressure, ambiguity and change.

- Good understanding of all knowledge areas in software development including requirement gathering, designing, development, testing, maintenance, quality control etc.

- Preferred experience with Agile methodology and knowledge of Financial Services/Asset Management Industry.

- Ensure quality of deliverables within project timelines.

- Independently manage daily client communication, especially over calls.

- Drives the work towards completion with accuracy and timely deliverables.

- Good to have Financial Services knowledge.

Key Responsibilities : A candidate needs to interact with the global financial clients regularly and will be responsible for final delivery of work including : - Translate client requirements into actionable software solutions.

- Understand the business requirements from the customers.

- Direct and manage project development from beginning to end.

- Effectively communicate project expectations to team members in a timely and clear manner.

- Communicate with relevant stakeholders on an ongoing basis.

- Identify and manage project dependencies and critical path.

- Guide the team to implement industry best practices.

- Design and implement the system from scratch & build enhancements, features request using Java and React.js - Build prototype of application & solution as needed.

- Involve in both development & maintenance of the systems.

- Work collaboratively in a global setting, should be eager to learn new technologies.

- Provide support for any implemented solutions including incident, problem, and defect management, and appropriately cross train other members within ISD so that they are able to support the solutions.

- Responsible for extending and maintaining existing codebase with focus on quality, re-usability, maintainability and consistency.

- Independently troubleshoot difficult and complex issues on production and other environments.

- Demonstrate high attention to detail, should work in a dynamic environment whilst maintaining high quality standards, a natural aptitude to develop good internal working relationships and a flexible work ethic.

- Responsible for Quality Checks and adhering to the agreed Service Level Agreement (SLA) / Turn Around Time (TAT). (ref:hirist.tech)

Apply