PitchMeAI
Jobs via Dice

Java Engineer

Jobs via Dice · United States

  • Hybrid
  • Full-time
  • $120,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Develop Microservices using Java 8+ and Spring Boot.
  • Utilize ORM frameworks like JPA and Hibernate.
  • Implement messaging with JMS products.
  • Act as a technical lead and architect.
  • Benefit from flexible work and growth opportunities.

About the role

Senior Back End Engineer

Dice is the leading career destination for tech experts at every stage of their careers. Our client, York Solutions, LLC, is seeking the following. Apply via Dice today!

About the Role

This role will support the Microservices initiative. As a Senior Back End Engineer, you will be part of the software development team and be responsible for writing code to develop Microservices.

Mandatory Skills

  • 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

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

Key skills/competency

  • Java 8+
  • Spring Boot
  • Microservices Architecture
  • JPA
  • Hibernate
  • Spring Data
  • JMS
  • HTTP
  • REST
  • Software Design Patterns

Skills & topics

  • Java
  • Spring Boot
  • Microservices
  • Back End Development
  • Software Engineer
  • Technical Lead
  • JPA
  • Hibernate
  • JMS
  • REST

How to get hired

  • Customize your resume: Highlight Java 8+, Spring Boot, Microservices, and technical leadership experience.
  • Tailor your application: Emphasize your understanding of event-driven design and common software patterns.
  • Prepare for technical questions: Be ready to discuss ORM frameworks, JMS, HTTP/REST, and cloud services like AWS.
  • Showcase leadership skills: Prepare examples of your technical leadership and communication abilities.

Technical preparation

Master Java 8+ features and best practices.,Deep dive into Spring Boot and Microservices.,Practice with ORM frameworks like JPA/Hibernate.,Understand event-driven architecture and JMS.

Behavioral questions

Describe a complex technical challenge you solved.,How do you mentor junior engineers?,How do you handle competing priorities?,What is your approach to code reviews?

Frequently asked questions

What are the primary responsibilities of a Senior Back End Engineer at York Solutions?
As a Senior Back End Engineer at York Solutions, your primary responsibility will be writing code to develop Microservices, supporting the company's Microservices initiative. You'll be a key part of the software development team, leveraging your expertise in Java 8+, Spring Boot, and related technologies.
What Java versions and frameworks are essential for this Senior Back End Engineer role?
This role requires advanced to expert proficiency with Java 8+ and a strong understanding of Spring Boot and Microservices Architecture. Familiarity with ORM frameworks like JPA, Hibernate, and Spring Data is also crucial, along with knowledge of Spring Cloud and Config Server.
Does this Senior Back End Engineer position involve any front-end work?
While knowledge of front-end technologies like React and Node.js is beneficial for bug resolution, you are not expected to perform front-end development in this Senior Back End Engineer role. The focus is entirely on back-end services and microservices.
What are the benefits of working as a Senior Back End Engineer at York Solutions?
York Solutions offers a generous benefits package including BCBS Medical, Delta Dental, Eye Med Vision, life insurance, a 401(k) with match, and various voluntary insurance programs. They also provide a flexible work environment with remote opportunities and a focus on teamwork, learning, development, and career growth.
Is this Senior Back End Engineer role remote or hybrid?
The job description mentions a 'Flexible work environment with some remote working opportunities,' suggesting a hybrid or flexible arrangement. While not fully remote, there is potential for remote work as part of the flexible environment.
What cloud experience is required for the Senior Back End Engineer position?
Familiarity with cloud services such as AWS is a mandatory skill for this Senior Back End Engineer role. Experience with cloud platforms like Pivotal Cloud Foundry is also listed under 'Good to have' skills.
What are the 'good to have' skills for this Senior Back End Engineer role?
Skills that are good to have include familiarity with CI/CD, Jenkins, build pipelines, containerization (Kubernetes or Docker), API gateways, analytics tools, Pivotal Cloud Foundry Platform, and exposure to BPMS/workflow systems. Experience as an architect or design capabilities are also valued.