Java Microservices Developer

Noida, Uttar Pradesh, India
May 15, 2024
May 15, 2025
Remote
Full-Time
3 Years
Job Description

Join our dynamic team working on green-field projects at the forefront of innovation in the asset management sector within investment banking. We leverage cutting-edge technologies and microservices cloud-based architecture to drive business evolution and meet the demands of a fast-paced industry.

Responsibilities

  • Architecting and ensuring the robustness of server environments and deployment architecture.
  • Maintaining overall application health across software, hardware, processes, and compliance standards.
  • Serving as the primary contact for all application-related issues and inquiries.
  • Demonstrating expertise in hardware, software components, code quality, security, etc.
  • Engaging in hands-on development as needed, including coding, scripting, release management, and software maintenance.
  • Ensuring adherence to detailed software requirements, functional and technical designs.
  • Implementing the 4-eyes principle through code reviews.
  • Contributing to quality assurance by crafting unit and functional tests.
  • Designing application components and implementing architectural changes as directed.
  • Providing Level 3 support for technical infrastructure components and contributing to problem analysis.
  • Integrating software components and conducting unit and integrated software testing.
  • Managing code changes through Change Items (CIs) and facilitating deployment routines.
  • Assisting in the creation of software product training materials, user guides, and deployment instructions.

Mandatory Skills 

  • Over 10 years of experience in Core Java.
  • 3+ years of experience in microservices engineering, concepts, and patterns.
  • Proficiency in various design and architectural patterns.
  • Familiarity with search engine technologies like Elasticsearch & Kibana.
  • Strong understanding of microservices architecture.
  • Experience with containerization solutions such as Docker, Kubernetes, OpenShift.
  • Ability to write JUnit test cases and work with building tools like Maven, Gradle.
  • Proficiency in version control systems like Git and Continuous Integration systems like TeamCity, Jenkins.
  • Solid grasp of core Java concepts and data structures.

Nice-to-Have Skills 

  • Cloud experience, especially with GCP.
  • Background in investment banking.
  • Excellent communication skills.

If you're passionate about driving innovation in the investment banking sector and thrive in a fast-paced, agile environment, we'd love to hear from you. Join us in shaping the future of asset management through technology and creativity.