Sr. Java Developer
Requirements
•Six (+) years J2EE framework and architecture expertise (Java 7/8)
•Five (+) transactional database and SQL expertise (DB2, Oracle or SQL Server)
•Ability to develop high volume of Java code in complex enterprise environment on aggressive timelines with high quality
• Must be very strong in Spring Framework, Spring Integration, Spring Boot and Spring Batch with a minimum of 4 years of software development expertise
Proficiency in RESTful web services and API development using Spring
• ORM tool experience (MyBatis, Entity Framework, Hibernate, JPA)
• Object-oriented programming (OOP) expertise
• Eclipse, IBM RAD or similar IDE proficiency
• SOA architecture and web services internals experience
• Design experience working with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
• Software implementation best practices knowledge
• Experience with Git Version control (or other version control systems like SVN or CVS or Clear Case)
Preferred Skills
• Familiarity with Unix utilities, shells like Bash and Python
• Ability to adapt quickly to an existing, complex environment
• Ability to quickly learn new concepts and software as necessary
• Self-motivated, independent, detail oriented, responsible team-player
• Exceptional relationship management skills
• Strong communication skills, both written and oral
• Passionate about building high-quality systems with software implementation best practices and mentoring
• Ability to understand methodologies and tools used for delivery and a passion to follow and improve processes
Other
• Experience in the Health and Human Services/ Title IV-A Eligibility business
• Candidates with Prior Client Experience will be highly regarded
Education
Bachelor's degree or equivalent experience