Hybrid Senior Software Developer, Java, Eclipse RCP Plugins, JFace/JavaFX

Posted yesterday

Apply now

About the role

  • Senior Software Developer designing and implementing solutions for Thales customers. Collaborating in agile processes and leading junior team members in software design and architecture.

Responsibilities

  • Ensure producing a quality software components and applications in an agile software development process.
  • Responsible for Writing the use cases (user stories), and allocate them to the functional components as necessary.
  • Provide their technical expertise and support to other engineers and reporting to management.
  • Must be able to create proof-of-concepts as necessary to demonstrate new ideas/technologies and architectural concepts.
  • Participate code reviews for compliance with the defined software architecture.
  • Ensure the software implementation is in line with the proposed software architecture and recommended design patterns.
  • Responsible for providing technical leadership to junior software engineers in the areas of software design and implementation.
  • Comply with security guidelines and provide the required reporting to management.

Requirements

  • College degree in Computer Science, Information Systems or Mathematics
  • 5 + years of hands-on experience in development of complex UI applications with: Java and Eclipse RCP (JFace and JavaFX)
  • Proficiency in Design Thinking, SOLID Object Oriented principles
  • Broad Software Design Patterns understanding and use
  • Hands-on knowledge of the Scrum development process and Continuous Integration practices and tools (e.g. Jira, Mercurial, Git, Jenkins)
  • Experience with Test Driven Development
  • Self-motivated, critical thinker, able to dig into the problems with little supervision
  • Able to attention to details while fixing bugs or implementing feature enhancements
  • Very good knowledge of all phases of software development lifecycle: requirements analysis, design, implementation, code review, testing, and release.
  • Applicants must be legally authorized to work in the United States for any employer at the time of hire
  • This position is not eligible for visa sponsorship or for assuming sponsorship of an employment visa now or in the future.

Benefits

  • Elective Health, Dental, Vision, FSA/HSA, Voluntary Life and AD&D, Whole Group Life w/LTC, Critical Illness, Hospital Indemnity, Accident Insurance, Legal Plan, Identity Theft, and Pet Insurance
  • Retirement Savings Plan after 30 days of employment with a company contribution and a match, and with no vesting period
  • Company paid holidays and Paid Time Off
  • Company provided Life Insurance, AD&D, Disability, Employee Assistance Plan, and Well-being Program

Job title

Senior Software Developer, Java, Eclipse RCP Plugins, JFace/JavaFX

Job type

Experience level

Senior

Salary

$117,450 - $195,750 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job