freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Build and maintain enterprise Java applications for a Pharmacy Benefits Management client using J2EE, Spring, Hibernate, and Oracle.

As a Software Engineer III, you will work collaboratively within a software development team, taking responsibility for complex software design, analysis, and development tasks. This role offers the opportunity to make a direct impact on business-critical applications, ensuring high quality and performance through best practices in software engineering.

Key Responsibilities

Design, write, test, and debug software applications.

Maintain and enhance existing applications to meet evolving business needs.

Conduct complex system analysis and develop efficient software solutions.

Finalize documentation and procedures for application deployment and maintenance.

Apply object-oriented design and software engineering principles to create robust code.

Collaborate with internal IT staff (QA, Architects, Operations) and business stakeholders.

Deliver full end-to-end accountability for assigned tasks and production implementations.

Participate in team meetings and contribute to process improvement initiatives.

Qualifications

Education & Experience:

Bachelors degree in Computer Science or related field, or equivalent combination of education and experience.

5 to 8+ years of experience in software development.

Experience in the Pharmacy Benefits Management (PBM) industry is a plus.

Technical Skills:

Strong experience with Java and other modern programming languages.

Proficiency in web application development using J2EE technologies, including Struts, JSF, RichFaces, Hibernate, Spring.

Advanced knowledge of PL/SQL, SQL, and Oracle.

Solid understanding of object-oriented software development.

Familiarity with software development lifecycle (SDLC) methodologies.

Proficiency in Microsoft Office tools.

Excellent problem-solving and analytical skills.

Strong interpersonal and customer service skills.

Ability to work collaboratively in team environments.

High attention to detail and commitment to quality.

Strong verbal and written communication skills.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available