Local only
We are searching for a Backend Java Developer for a CONTRACT assignment with one of our premier Financial Services clients in Alpharetta GA.
Responsibilities:
- Working in an Agile environment with our users across Post Execution (PNS) Fleets to implement Microservice based event-driven reactive solutions and increase productivity and efficiency of Delivery teams.
- Involvement in the full development lifecycle of the project to ensure we iteratively deliver value to our stakeholders
- Engaging with other developers and technologists globally to drive both the platforms resiliency and scalability
- Research and improve DevOps and software testing practices.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
Required Skills:
- BSc/B.E./ in Computer Science or an equivalent field.
- 10 years solid commercial experience in software development using experience using Java8 Spring boot Hibernate Spring Cloud and related frameworks.
- Good understanding of Design Patterns
- Proficiency with SQL database development including data modelling and DB performance tuning
- Ability to work with customers gather requirements and create solutions independently
- Active participation within and among teams and colleagues distributed globally
- Excellent problem-solving skills in particular a methodical approach to dealing with problems across distributed systems.
- Agile development experience
Preferred Skills:
- Knowledge of UI framework like Angular is a big plus
- Knowledge of Kafka Stream Processing
- Understanding of secure software development concepts especially in a cloud platform
- Good communication skills.
- Strong organizational skills.
- Understanding of test management and automation software (e.g. ALM Jira JMeter).
- Familiarity with Agile frameworks and Regression testing.
- Previous experience within the Financial domain.