VantageLinks is a dedicated Information Technology (IT) staffing company supporting our clients with all their IT Needs. We currently have an opening for a Senior Java Developer with one of our premier clients.
THIS IS A DIRECT ROLE WITH OUR CLIENT. WE ARE UNABLE TO ACCEPT H1B CANDIDATES AND PLEASE NO STAFFING AGENCIES.
DUTIES AND RESPONSIBILITIES:
- Takes complex features from concept to shipping working alone or with other team members and teams.
- Provides feedback on the work of junior developers.
- Gathering requirements, developing code, testing, debugging, and supporting applications.
- Ability to effectively deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations.
- Strong understanding of MVP and how to build quality services that fit basic needs of customers
- 3-10 or more years of progressive experience with Java and Spring.
- Strong software design skills: SOLID design principles, design
- Familiar with Hibernate and Spring JPA
- Familiar with SOA and microservices architectures.
- Good command of RESTful and/or RPC approach for building APIs.
- Nice to have Experience with Event Driven Design (Rabbit MQ or Kafka)