Principal Developer – Java

Job Title – Software Development Engineer III
 
Job Location – Murrysville PA
 
Length – Contract (12 Months+)
 
Experience: More than 5 years professional experience. 
Education: Bachelor's Degree or equivalent unless otherwise specified. 
 
Required - 
Write, modify, and debug software for client applications.  
Use source debuggers and visual development environments.  
Test and document software for client applications.  
Write code to create single-threaded, multi-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
 
 Job Description
 In this role, you have the opportunity to
 
 Design and develop new features in Java for a cloud based Enterprise Application in an Agile Scrum development environment.
 
 You are responsible for
 
 •Creating the designs for new application features
 •Defining the interfaces (contracts) between components and micro-services
 •Developing new and enhancing existing RESTful web services
 •Writing Developer level tests (unit, component, etc.) to ensure quality
 •Debugging defects
 •Promoting new features and user stories through the CI pipeline
 •Working with Marketing and Testers to ensure the quality and timing of new release deployments
 
 You are a part of
 
 Philips Sleep and Respiratory organization that generates more than a billion dollars a year in revenue. Our AWS-hosted, customer-facing application developed by this organization is critical to customers and is, in many instances, the deciding factor in the buying process. 
 
 To succeed in this role, you should have the following skills and experience
 
 •Bachelors or Master’s degree in computer science or similar technical field
 •5 or more years of professional experience building Enterprise applications using Java.
 •Demonstrable experience and fluency with Spring Framework (Spring-Boot preferred).
 •Strong experience in creating Restful web services.
 •Experience developing cloud based systems (AWS or equivalent).
 •Experience with Java testing frameworks (Junit/Mocks etc).
 •Experience developing multi-threaded applications
 •Experience with any RDBMS or NoSQL databases.
 •Experience working in Scrum agile environment.
 •Exceptional knowledge of object-oriented design, including design patterns.
 
 In return, we offer you
 
 Sharpen your talents with new challenges in our dynamic organization. As a market-driven company, we’re used to listening to our customers & apply the same thinking to our employees. We offer a competitive salary, outstanding benefits and flexibility in a career with a positive and supportive atmosphere in which to develop your talents further.
 
Best,
Kushal Shah
APN Software Service INC
kushal@apninc.com
609-357-9180 (Direct)

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file