Back to search results

Software Engineer II - Java

Newark, Delaware;

Job Description:

Position Summary

We are searching for a Java/J2EE Software Development Engineer with strong experience in Java Application development, Object Oriented Analysis & Design application design. Candidate should have prior experience & knowledge in highly scalable production grade applications with a strong engineering acumen. Candidate will collaborate with multiple teams and groups, therefore the position demands positive personality with effective technical communication (verbal & written) skills. Should be able to work independently with strong problem solving and analytical skills. Should be able to work in a collaborative, fast paced environment. Candidate must have experience working with middleware applications. There is no UI development involved.

Job Responsibilities:

  • Candidate should be able to provide robust design & implementation for business requirements.

  • Candidate should be a SME on Java Platform and distributed technologies.

  • Should be comfortable driving technology implementations and collaborate with cross functional teams and provide solutions.

  • Candidate should demonstrate an engineering mindset and balance business requirements with code quality and programming standards.

  • Should be able to navigate through complexity in software, requirements and provide software solutions that solve for business requirements and platform stability.

  • Must be able to triage and troubleshoot and perform defect resolution and root cause analysis.

  • Candidate should be able to collaborate in a fast paced environment with partnering teams.

  • Candidate is also expected to have strong verbal & written communication and will be communicating with LOB , other technology teams and advise on design & implementations issues.

Required Skills

  • Bachelors Degree in Computer Science or Equivalent working experience.

  • Strong knowledge / hands-on 5+ years of experience in Core Java / JEE Application Programming.

  • Experience developing and consumer REST Web Service

  • Deep Technical knowledge of Java design patterns with experience in OOAD.

  • Firm understanding of Data Access Patterns using web service integration and SQL.

  • Problem Solver with strong communication.

  • Able to work in a fast paced environment with multiple priorities and tight timelines.

  • Team Player who is able to coach and build knowledge & trust within the team.

  • Spring, Maven

Desired Skills

  • Spring Integration

  • Cassandra/NOSQL Database


1st shift (United States of America)

Hours Per Week: 


Learn more about this role

Full time


Manages People: No

Travel: Yes, 5% of the time


Talent Acquisition Contact:

Referral Bonus: