Software Sr Engineer

  • location: Horsham, PA (remote)
  • type: Permanent
  • salary: $100,000 - $115,000 per year

job description

Software Sr Engineer

job summary:
Job Title

Software Engineer

Position Overview

An ideal candidate should be able to speak intelligently about the process of software development, while getting their hands on the keyboard to deliver real functionality. We need strong developers that are familiar with modern best practices, who can develop code in a disciplined way that meets project needs and won't sacrifice quality just to get something shipped quickly. We're also looking for somebody that can understand the larger picture, and has experience dealing with back-end services, enterprise-level systems architecture, and collaborating in a cross-team environment.

This position will participate in all stages of software design, development, testing, release, and support. The types of systems include content management systems, API integrations, security/identity-related features, and user experience design. The core technology stack used by this team includes: Java 8+/Groovy, Spring / Spring Boot, Git, and MongoDB/Oracle databases. Because we work collaboratively, strong interpersonal and communication skills are essential. We also use Agile delivery methodologies, so Agile experience is also desirable.

Responsibilities

- Delivers code on time and with quality

- Ensures all new code is delivered with adequate unit test coverage

- Participates in the discussion and documentation of best practices and standards - Participates in all team meetings

- Complies with all company and site policies and procedures

- Remains current in profession and industry trends

- Successfully completes regulatory and job training requirements

- Performs other duties as assigned

Required Experience

- 5-7 years working in web development and associated technologies

- Expertise in core Java 8+

- Expertise in Spring framework

- Experience with NoSQL databases (Mongo a plus)

- Experience with Git or other version control systems

- Experience with Java/Groovy unit test frameworks (Junit, Spock, Spring Test, Selenium, etc.)

Position Description - Page 1

Desired Experience

- Full-stack application architecture and development experience a real plus

- Experience with Groovy

- Experience with Spring Boot

- Experience securing web applications (Spring Security a plus)

- Experience with application architecture (clustering, session management, performance-tuning) - Experience with Could Services / Architecture (AWS a plus)

- Familiarity with Relational Databases

- Familiarity with SSO implementations (SAML 2.0, OAuth2 a plus)

- Familiarity with authentication implementations (LDAP, SPNEGO / GSS-API, Kerberos) - Familiarity with JavaScript

- Familiarity with Continuous Integration systems (Jenkins a plus)

Education/Licenses/Professional Designations

- Bachelor's degree or equivalent in Comp Sci, Information Technology, or related discipline Skills & Abilities

- Ability to use an IDE or alternative Java debugger

- strong analysis, judgement, decision making, and planning skills

- Ability to make a positive contribution as demonstrated by learning new skills and making suggestions for process/procedure improvement

- Ability to work with others in a collaborative team environment

 
location: Horsham, Pennsylvania
job type: Permanent
salary: $100,000 - 115,000 per year
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
Responsibilities

- Delivers code on time and with quality

- Ensures all new code is delivered with adequate unit test coverage

- Participates in the discussion and documentation of best practices and standards - Participates in all team meetings

- Complies with all company and site policies and procedures

- Remains current in profession and industry trends

- Successfully completes regulatory and job training requirements

- Performs other duties as assigned

 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
 
skills:
  • Java (5 years of experience is preferred)
  • SPRING
  • AWS
  • MongoDB
  • TOMCAT
  • Git

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Software Engineer

  • location: Pennington, NJ
  • job type: Contract
  • salary: $58 - $68 per hour
  • date posted: 2/24/2021