Sr. Lead Java Developer

11 - 15 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Northern Trust, a globally recognized and award-winning financial institution, has been providing innovative financial services and guidance for over 130 years. With a team of over 22,000 partners, Northern Trust serves sophisticated clients worldwide with a focus on service, expertise, and integrity. We are currently seeking a Senior Lead Java Software Engineer to join our Technology Development Centre in Pune, India, specifically in the Investment Management team. As a key member of an agile development team, you will be responsible for the analysis and design of the upcoming Alternatives business platform to meet both business and technical requirements. **Responsibilities:** - Analyze and build the data model for the Private Equity and Hedge Fund businesses of Northern Trust Asset Management's upcoming Alts data warehouse. - Collaborate with upstream teams and the 50 South development team to produce the required schema. - Develop pipelines to extract necessary data from upstream systems and format it for reporting to clients and downstream systems. - Define Raw, Transform, and Curate layers for data consumption and breakdown requirements for setup in the data warehouse. - Engage with various vendor products and internal applications to refine requirements for technical team solutions. - Act as the primary point of contact for clarifying any business gaps in the local Tech team. - Participate in data modeling discussions to ensure the data warehouse model aligns with business needs. - Take ownership of design and code implementation as per given requirements. - Communicate project status effectively to the project team and management. - Continuously seek opportunities to enhance application stability, scalability, and user experience. **Experience:** - Bachelor's or equivalent degree in finance with a technology background. - 11-15 years of experience as a technical engineer specializing in high-performance Java-microservice architecture applications. - Proficient in designing and implementing cloud-native applications on Microsoft Azure using services such as Azure App Services, Azure Functions, Azure Kubernetes Services (AKS), ADF, and Azure Networking concepts. - Skilled in writing clean, reusable, and well-documented code. - Collaborative mindset working with cross-functional teams. - Strong adherence to high performance, scalability, and security standards. - Experience with Azure DevOps for CI/CD pipelines and automation. - Proficiency in monitoring, troubleshooting, and optimizing performance for cloud-hosted applications. - Knowledge of integrating data storage solutions using Azure SQL, Snowflake, or other database technologies. - Up-to-date with emerging technologies and cloud trends for continuous enhancement of systems and solutions. **Required Skills:** - Expertise in Java (Java 8 and Java 17 or higher) with proficiency in Spring Boot and Microservice Architecture. - Experience in cloud-native development and deployment on Microsoft Azure. - Hands-on experience with Azure services like Azure App Services, Functions, Kubernetes (AKS), Azure DevOps, Blob Storage, and Service Bus. - Knowledge of RESTful APIs, SOAP, and microservices architecture. - Understanding of database technologies (e.g., Azure SQL, MySQL, Cosmos DB, PostgreSQL) and version control systems like Git. - Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes. - Strong understanding of design patterns, algorithms, and data structures. - Excellent problem-solving, debugging, and analytical skills. - Ability to design, develop, and utilize data structures and data marts for reporting. - Strong attention to detail and ability to see broader implications for strategic solutions. - Self-starter with a positive and adaptable attitude in a dynamic environment. - Proven interpersonal and communication skills with technical and business partners. - Proficient in building CI/CD pipelines for change management. **Preferred/ Recommended Skills:** - Familiarity with change management processes. - Knowledge of the financial domain, specifically Investment Management, portfolio construction, and risk management. - Experience in streamlining testing processes through automation and tools. - Familiarity with Azure Data Factory (ADF) and messaging systems like Kafka. - Certification in Microsoft Azure (e.g., Azure Developer Associate or Azure Solutions Architect). - Understanding of front-end technologies like JavaScript, Angular, or React.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Northern Trust logo
Northern Trust

Real Estate

Anchorage Alaska

RecommendedJobs for You