Responsibilities
Work within a large code base to design sophisticated and efficient solutions
Apply application specific technical skills to independently produce deliverables (i.e. specifications, program changes, unit test scripts, documentation, etc.)
Exemplify and uphold rigorous personal and team code quality and process standards
Develop, maintain and unit test software solutions to produce robust, performant production deliverables
Acquire and utilize basic business knowledge to support applications
Design, develop, test, implement, and support technical solutions across and within agile teams across a wide range of development tools


Qualifications
Strong proficiency with Java, JUnit and relational database technology (Oracle, MySQL, PostgreSQL, etc.) required
OpenShift experience preferred
Experience with Integrated Development Environment (Eclipse, IntelliJ, etc.); Version Control (RTC, Git, SVN, etc.) – Git preferred; Build Tools (Ant, Maven, Jenkins, etc.) – Jenkins preferred; Code review and static analysis tools – Code Collaborator, Crucible, Emma, and FindBugs preferred
Analysis/Design - Strong understanding and appreciation for object-oriented analysis and design, particularly Service-Oriented Architectures
Software Development Life Cycle - Agile experience preferred
Understanding of web/application servers – Tomcat and JBoss preferred
Proficiency navigating and administering Windows and Unix/Linux via command line
BS in Computer Science, Software Engineering, Computer Engineering or related discipline
5-7+ years of industry experience designing, developing, maintaining and delivering large-scale solutions



*Solü Technology Partners provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability or genetics.