Job Description

Senior Java Developer - Cloud Services

Come grow with this exciting, leading financial industry organization! You will be a member of a top team of architects and developers creating next generation Microservices based applications platforms leveraging AWS Cloud technology!

Responsibilities:

  • Responsible for developing, enhancing, modifying and/or maintaining Financial applications
  • Engage with key stake holders, internal and external, to understand user requirements
  • Working with the Business Leads and other development leads to implement technology transformation and AWS Cloud migration plans
  • Work with other development team members to allow them to implement the designs, including design and code reviews
  • Take ownership and accountability for the deliverables in all phases of the development lifecycle
  • Keep the data structured and clean with modern data management tools
  • Identify improvement opportunities including automation, process re-engineering and workforce management
  • Proactively participate in platform design and review activities

Skills:

  • 10+ years of overall development / technical expertise
  • Knowledge of Domain Driven Design concepts and designing and developing Microservices from Monolith architecture
  • Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.)
  • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools
  • Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic
  • Hands-on experience in performance tuning distributed applications and building unit tests.
  • Experience is setting up CI/CD pipeline for different platforms.
  • Understanding and experience in Object-Oriented Design Principles & Test-Driven Development
  • Understanding and experience using continuous build tools like Maven / Jenkins / GIT
  • Strong Analytical and communication skills
  • Experience with React / Angular
  • Experience in event-driven design of Microservices and 12-factor app development standards
  • Experience building modern enterprise applications and deploying to AWS public or private clouds
  • Experience in Distributed cache systems like Apache Ignite; App developer w/ experience in writing distributable jobs in Spark
  • Financial Industry experience
  • Spring / Hibernate knowledge
  • Experience within an Agile development methodology

 

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online