Sr. Software Engineer - Java

Sr. Software Engineer - Java 
 
 Motivated, hardworking, 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 Spring framework. One of the key qualities of the applicant should be the ability to train-on and apply new technologies to generate creative solutions to complex problems. 
 
 
 Requirements 
 • Five (5) years or more professional experience building Enterprise applications using Java. 
 • Demonstrable experience and fluency with Spring Framework (Spring-Boot preferred). 
 • Experience developing cloud based systems (AWS or equivalent). 
 • Knowledge of object-oriented design, including design patterns. 
 • Experience with Java testing frameworks (Junit/Mocks etc). 
 
 Bonus Points 
 • Experience in creating Restful web services. 
 • Experience developing multi-threaded applications 
 • Experience with and understanding of Git 
 • Experience working in Scrum agile environment. 
 
 Extra Bonus Points 
 • Experience with Build & Continuous Integration systems (TeamCity or equivalent) 
 • Experience with any RDBMS or NoSQL databases. 
 • Experience with Messaging System (RabbitMQ or equivalent) 
 • Experience in using code analysis and profiling tools. 
 • Experience with Test Automation using Behavioral Driven Development (BDD) 
 • Healthcare development background 

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