Back end Java engineer
Role details
Job location
Tech stack
Job description
This role will support the Microservices initiative. Software Engineer will be part of the software development team and be responsible for writing code to develop Microservices.
Requirements
Advanced to Expert level proficiency with Java 8+ Well versed with Spring Boot & Microservices Architecture Well versed with ORM frameworks like JPA, Hibernate, Spring Data Well versed with JMS messaging products like Solace, ActiveMQ etc Well versed with HTTP and REST Well versed in common software design patterns Good knowledge of Event Driven Design approach Well versed with Spring Cloud, Config Server Familiar with cloud services such as AWS Experience as hands-on technical lead Strong written and verbal communication skills Knowledge of Front-end technologies such as React and Node JS (bug resolution, not expected to do front end development)
Good to have
Familiar with CI/CD, Jenkins and build pipelines Familiar with containerization using Kubernetes or Docker Experience with API gateways and analytics tools Familiar with Pivotal Cloud Foundry Platform Exposure to BPMS/workflow systems Experience as an architect or ability to do some design work
Benefits & conditions
York Solutions Offers a generous benefits package for eligible full-time employees:
- BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
- Delta Dental plan with 2 free cleanings and insurance discounts
- Eye Med Vision with annual check-ups and discounts on lens
- Life and Accidental Death Insurance paid by company
- John Hancock 401(k) Retirement Plan with discretionary company match
- Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
- Flexible work environment with some remote working opportunities
- Strong fun and teamwork environment
- Learning, development, and career growth