Senior Software Engineer - Java & Spring Services
Robert Half
Philadelphia, PA, USA
6/14/2022
Technology
Full Time
Job Description
Job Description
We are looking for an experienced Software Developer to join our team in Philadelphia, Pennsylvania. In this long-term contract role, you will design and implement middleware applications while ensuring operational readiness and system optimization. This position offers an exciting opportunity to contribute to high-quality software solutions through collaboration with cross-functional teams.
Key Responsibilities
- Develop and maintain software applications in alignment with design specifications and business requirements.
- Standardize and execute quality assurance procedures for software development.
- Oversee testing processes and implement necessary fixes to ensure application stability and performance.
- Monitor and maintain the operational readiness of middleware applications, including those deployed in AWS environments.
- Identify and implement system enhancements to improve functionality and simplify administration.
- Plan and coordinate application changes, including defect fixes, enhancements, and configuration updates.
- Configure and test system changes, including reports, security access, and workflows.
- Coordinate and implement configuration changes in production environments.
- Collaborate with Business Analysts and QA teams to develop test plans and ensure thorough issue resolution and validation.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Minimum of 8 years of experience in software development or a related field.
- Strong knowledge of standard software development concepts, practices, and procedures.
- Proven experience mentoring team members and promoting best practices in coding, design, and implementation.
- Expert-level skills in building scalable services using SOAP and REST.
- Deep expertise in the Spring Framework, including Spring JMS, Spring Security, Spring Data, and Spring Integration.
- Proficiency in building modern RESTful web services.
- Experience with scripting languages such as Python or Ruby is a plus.
- Familiarity with consuming APIs and web-based services.
- Solid understanding of HTTP, TCP/IP, and related networking protocols.
- Creative problem-solver with the ability to work independently and under general supervision.
- Reports to a project leader or manager.