Job Title Sr. Java Engineer
Auto req ID 11545BR
Company (Must match Job Code & Dept first 3 digit#) 100-DST Systems, Inc.
Site Location Kansas City, Missouri
Job Description Sr. Software Engineers demonstrate a comprehensive understanding of the intricacies within a particular application or product suite. They do not typically have direct supervisory responsibility, but may function as a highly skilled technical resource or lead. Sr. Software Engineers design and develop technical solutions that satisfy business requirements for function, performance, security, and maintainability. They perform all phases of systems analyses and design and are typically assigned the largest and most complex applications. Sr. Software Engineers assume responsibility for converting business designs to technical designs, including all the internal components that make up a complex application. Sr. Software Engineers define the application's objective and overall scope. They may have direct customer contact and serve as a technical resource for the customer in establishing appropriate implementation priorities. Sr. Software Engineers may code programs, but typically for the most complex or critical pieces of a project. They develop inclusive technical models/designs and write functional design specifications or enhancement documentation from which detailed technical specifications and programs can be written. Sr. Software Engineers lead and actively participate in system requirement reviews, technical design reviews, process modeling, object modeling, and data modeling for their assigned project. They demonstrate expertise in programming and design principles, methodologies, tools, and techniques. They serve as a technical mentor to less experienced associates.
The qualified candidate will have 5 years programming experience in web development using Java .
Will also have strong business experience, demonstrating a comprehensive application of programming principles, methodologies, tools, and techniques; demonstrated success in developing system-level technical designs.
Requirements:
· Bachelor's degree in Computer Science or equivalent work experience.
· 3 - 5+ years’ experience as a software engineer
· JAVA, J2EE, Distributed Services and Web Services, API’s, JavaScript, CSS, SSO, JUnit, Object Oriented Design, Spring Framework and Domain Modeling/OOA&D experience is a MUST
· Experience integrating third-party Web Service APIs into interfaces.
· Knowledge or some experience with Agile development methodologies and Web/User Interface design (i.e. usability)
· Solid knowledge of technical project management tools and/or bug tracking systems like or Jira and source control systems like Dimensions or GIT.
· Familiarity with various software technologies, methodologies and applied software engineering practices/standards such as OOD, Java/J2EE, JBoss,Tomcat, and AJAX.
Required Skills Required skill sets for the associates will vary by product or project assignment.
Full or Part Time Full-Time
Travel Requirements Minimal
Working Hours or Shift 1st Shift (Days, M-F, 7am-4pm or 8am-5pm)