Senior Java Developer Job in Kansas City, Missouri US

Senior Java Developer

Senior Java Developer The Treasury Services department is seeking a Senior Java Developer/Team Lead. Responsibilities cover elaboration, construction, and transition tasks ?" as well as the mentoring of team members. While advanced knowledge of a few areas of development and technology are required, the right candidate should possess very strong general analytical and problem solving skills. Principal Responsibilities - Take requirements from use case inception to fully integrated testing (analysis, design, coding, unit testing). - Actively participate in and contribute to design sessions. Occasionally lead design sessions as the SME/expert. - Responsible for independently designing and coding solutions. - Make technical design decisions independently on a daily basis ?" within the scope of architectural guidance. - Make technical coding decisions independently on a daily basis. - Actively involved in application development (90-100% allocation). - Complete tasks on a timely basis and produce quality work. - Mentor junior developers/team members. - Participate in design and code reviews. Skills and Qualifications - Associate's degree specializing in information systems, technology, or equivalent work experience required. Bachelor's degree preferred. - 5+ years of software development experience. - Demonstrated proficiency with Web Application Frameworks (e.g. JSF, etc ?¦). - Demonstrated proficiency modern ORM technology (e.g. Hibernate, JPA, etc ?¦). - Demonstrated proficiency with Java Enterprise Applications (e.g. J2EE, Spring, etc ?¦). - Demonstrated proficiency with Unit Testing, UML, Design Patterns, Object Oriented Design, MVC patterns. - Demonstrated proficiency in relational database systems (e.g. DB2, Oracle, SQL Server). - Demonstrated proficiency with hand-written SQL and troubleshooting SQL issues. - Demonstrated proficiency with Agile software development principles. - Demonstrated ability to adapt and learn new technologies (e.g. Web Services, MQ Series, Mainframe/MVS). United States citizenship or permanent residency is required for this position. Additional citizenship and/or permanent residency requirements may apply and will be discussed during the hiring process if applicable