Senior Java Developer

Noida, Uttar Pradesh, India
Sep 19, 2024
Sep 19, 2025
Remote
Full-Time
2 Years
Job Description

This role is centered around supporting and enhancing Java applications in the Financial Investments sector, with a specific focus on the TRM (Treasury and Risk Management) module. The primary responsibility is to work closely with customers to understand business requirements and provide strategic application performance improvements, ensuring alignment with business objectives.

Key Responsibilities

Collaborative Development

  • Contribute to the creative development process, offering insights and recommendations based on past experience.
  • Engage with Product Owners and business stakeholders to gather and refine technical requirements.
  • Drive and support the development team, integrating diverse skill sets to achieve project goals.

Software Development Lifecycle

  • Design, develop, test, deploy, maintain, and continuously improve Java-based applications.
  • Collaborate with QA, Product Management, and Operations in an Agile work environment.
  • Build features that drive business value through real-time feedback mechanisms.

Cloud & Event-Driven Architecture

  • Develop and implement cloud-based solutions to integrate multiple data sources.
  • Automate workflows and repetitive tasks using serverless cloud technologies.
  • Build small, independent, and loosely coupled microservices using an event-driven architecture.
  • Work with event streaming and pub/sub messaging models for real-time communication.

Production Support

  • Lead troubleshooting efforts for production issues, guiding the team toward timely and effective solutions.

Cross-Platform Development

  • Work on both web and mobile applications to ensure seamless integration and functionality.

Must-Have Skills

  1. Java Expertise. Strong experience with Core Java (Java 11+), Java Message-Driven Beans (MDB), and JBoss Server.
  2. Frameworks & Tools. Proficiency in the Spring MVC framework, with experience in Schedulers and Batch Jobs.
  3. Database Knowledge. Hands-on experience with DB2 databases and familiarity with tools like DBeaver for database management.
  4. Version Control & Code Quality. Proficient with source code management and quality tools like GitHub, SonarQube, and Veracode.

This role is ideal for developers passionate about working in the Financial Investments domain, driving technical innovation through cloud technologies, event-driven architectures, and robust Java applications.

Related Jobs