Sr. Software Engineer

Benefitfocus

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience with Java/J2EE
  • Proficient in application development against relational databases, preferably Oracle
  • Strong foundation in object-oriented design and development
  • Understanding of distributed architectures
  • Familiarity with microservices architecture is a plus
  • Experience with Spring (Spring Boot preferred) and JPA is beneficial
  • Intermediate Linux experience and SOAP Web Services knowledge is advantageous

Responsibilities

  • Participate in full cycle enterprise software development
  • Engage with business stakeholders to gather application requirements
  • Draft detailed design documents for new application features
  • Develop new features and enhance applications using Java as the main programming language
  • Collaborate with engineers, Product Management, and Quality Assurance to ensure high-quality feature delivery

Benefits

  • Relocation assistance available for qualified candidates
  • Opportunities for hands-on training and skill development
  • Collaborative team environment with cross-functional work
  • Engagement in cutting-edge software development projects
Full Job Description
*Position based out of Greenville, SC or Charleston, SC. Relocation Assistance available* Senior Software Engineer This Senior Software Engineer will be responsible for full cycle development of our Account Services program. The Engineer will work closely with the Enterprise Architect, internal Engineering teams and Product Owners. Hands-on training and development for the position include the active participation and contribution to the technical design of feature development, along with involvement in code reviews. Responsibilities • Participate in full cycle enterprise software development • Work with business stakeholders to determine application requirements • Write detailed design documents for the new application features • Aid in the development of new features and application enhancements using Java as a primary programming language • Collaborate with other engineers on the team and work with members of Product Management and Quality Assurance teams to ensure the delivery of high quality application features that will provide the maximum benefit to our clients Qualifications Requirements • 7+ years of experience working with Java/J2EE • Application development against a relational database (preferably Oracle) • Object- oriented design and development • Fundamental understanding of distributed architectures Preferred • Microservices Architecture • JAX-RS • Javascript • Spring (Spring Boot preferred) • JPA • Intermediate Linux experience • SOAP Web Services Education A Bachelor's Degree required, Computer Science or Computer Engineering preferred or equivalent experience Additional Information All your information will be kept confidential according to EEO guidelines

Similar Jobs

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: