Title: Senior Java Consultant
Location: Charlotte, NC
Rate: Competitive, Open
Very High priority
Open to any visa
MUST HAVE EXPERIENCE:
JOB RESPONSIBILITES (As per the client notes)
This position is a back-fill for Cloud Platform Services.
The role is to create shared common services, components, developer tooling to client technology teams.
Migrate monolith application running on WebLogic to cloud native micro services based architecture.
This is going to be on a highly agile team and does extreme programming.
Candidate will need to be able to work with abstract requirements, and multiple teams.
This will provide the candidate an opportunity to work with a team that focuses on code quality and business value while caring for the people.
The team structure is flat. It is a very open, transparent and adaptive culture.
Also, there will be an opportunity to work on micro-services architecture
The individual will interface with other team members including an offshore team and other Client Digital technology architects, developers and product owners.
Ramp up time will be provided so there will some training provided.
GOOD TO HAVE KNOWLEDGE:
Java, Spring, Spring Boot, PCF, cloud native micro services and application development
Pivotal Cloud Foundry or Microsoft Azure
3-5 years as application developer
Domain Driven Design(DDD), Test Driven Development (TDD)
Event Driven Application development (Kafka or Solace or MQ or JMS)
Instrumentation, Monitoring and Observability
Technical Skill Set:
- 2-3 years’ experience:
- Adobe / Google Tag Manager
- Third party code integration : Ensighten (or similar tag management systems)
- Git (or similar version control systems)
- Digital ad integration (google adsense, etc.)
- APM (Application Performance Monitoring)