Job Description :

Sr. Java Developer + Lead Java Developer
6 months plus
100% remote
Lets mainly focus on US Citizens or Green Card Holders with great communication skills in the financial services space. 

The type of candidate that we’re looking for is a strong Java Developer with J2EE/Microservices experience preferably within the financial services/banking industry.  This is referring to your checking account, investments platforms, and all the ATMs/webpages that you can view it on. 
Very competitive group that knows what they’re doing in this area
Experience working in cloud based environments for applications in a must – Docker/ Kubernetes environments, Openshift, CICD

Job description
This position is for a Java Developer with Cloud development experience to provide consulting services within Citihub’s US client base. The Java Developer will be responsible for building new features and supporting enterprise applications for various Citihub clients. Our clients are from the financial services industry where a majority of them are Tier 1 Global Investment banks and industry leading buy-side firms. This is on a contract consulting basis.
Responsibilities:
•    Design, develop and maintain various applications for clients within the financial services space
•    Provide full lifecycle development from requirements gathering, design and implementation to testing, deployment and production support
•    Liaise with other developers, stakeholders and end users to understand their requirements and transform them into robust, fully-tested solutions

Essential Skills:
•    5 years hands-on excellent experience developing in Java and Spring Framework (demonstrable experience of using Java as main programming language in prior development-based roles)
•    Real-world development experience of Docker, Kubernetes and Microservices based applications
•    Real-world experience working with one or more of Openshift, AWS, Azure or GCP
•    Real-world experience of building web based applications including front end development e.g. Angular, React, Html, JSP,CSS
•    Ability and experience of designing and implementing APIs e.g. designing restful/JSON APIs
•    Ability to write unit tests within standard frameworks e.g. Junit, PyUnit, Behave BDD
•    Strong problem solving skills and good understanding of the best practices and importance of Test Automation processes
•    Solid experience with JPA, relational databases and SQL knowledge
•    Excellent knowledge of programming best practices, design patterns / principals
•    Understanding of fundamental design principles behind a scalable application
•    Advanced knowledge of development tools to troubleshoot web-based applications
•    Experience in deployment using CI/CD pipelines (e.g. Gitlab, Jenkins)
•    Excellent knowledge of GIT / equivalent source control mechanism
•    Experience working within an agile development teams (Scrum, Kanban) in a large enterprise organization
•    Good verbal and written communication skills
•    Bachelors Degree

Desirable Skills:
Weblogic application server real-world experience including MQ configuration
•    Real world experience of migrating applications to OpenShift
•    Go, Python development
•    Experience automating environments with Infrastructure-as-Code – preferably with Terraform
•    Linux administration
•    Working knowledge of Hashicorp Vault and Consul
•    A good understanding of networking concepts

             

Similar Jobs you may be interested in ..