Software Engineer - Java Spring

Job Title - Sr. Software Engineer - Java 
 
Job Location – Murrysville PA 
 
Length – Contract (8-10 Months+)
 
Motivated, hard working, detail oriented, deadline and quality driven individual to develop a cloud based enterprise application in an agile development environment. 
Applicants should have experience writing enterprise Java applications using microservices / service oriented architecture and REST. 
The successful candidate will be one that can implement simple, elegant, creative solutions to solve complex issues.
 
 Requirements
 • Five (5) years or more 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 with Java testing frameworks (Junit/Mocks etc). 
 • Experience with any RDBMS or NoSQL databases. 
 • Experience with and understanding of Git 
 • Experience working in Scrum agile environment. 
 • Exceptional knowledge of object-oriented design, including design patterns. 
 
 Bonus Points 
 • Experience developing cloud based systems (AWS or equivalent). 
 • Experience with Build Management & Continuous Integration systems (TeamCity or equivalent) 
 • Experience with Messaging System (RabbitMQ or equivalent) 
 • Experience developing multi-threaded applications 
 • Experience in using code analysis and profiling tools. 
 • Experience with Test Automation using Behavioral Driven Development (BDD) 
 • Experience developing Angular JS applications. 
 • Healthcare development background.
 
Best,
Kushal Shah
APN Software Service INC
kushal@apninc.com

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