Senior Software Engineer, Java

Skills: Java, Web Development, UNIX, Open Source Tools

Responsibilities:

As a Senior Software Engineer, you will be responsible for assisting with application development of customer-facing websites and browser-based applications in a state-of-the-art development environment using cutting-edge development tools. You will you perform unit and integration testing and may assist with developing unit test scripts.

• Develop prototypes and templates; participate in design reviews
• Assist with performing application coding and programming
• Assist with interpreting end-user business requirements to develop and modify technical design specifications for off-the-shelf and custom-developed applications
• Assist with analyzing and reviewing software requirements to determine feasibility of design within time and cost constraints
• Participate in code reviews
• Assist with planning and coordinating implementation activities
• Use system traces and debugging tools for problem determination and system tuning
• Maintain documentation on application modifications and updates
• Participate in migration of applications to quality assurance and production environment
• Participate in structured technical and functional walkthroughs of specifications and programming logic
• Assist with task automation and process improvements
• Maintain established service level agreements to meet customer expectations and quality standards
• Participate in support activities and on-call pager rotation – roughly about every six weeks or so

Qualifications:

Required
• Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
• Bachelor’s Degree along with 5+ years of experience with J2EE specifications(OOAD, core Java, EJB, Servlets, JSP, JMS, Web Services, XML, XSLT, design patterns, and standards), or Master’s Degree along with 1+ years of experience with J2EE specifications(OOAD, core Java, EJB, Servlets, JSP, JMS, Web Services, XML, XSLT, design patterns, and standards)
• Basic knowledge of object-oriented application-development principles, theories, and concepts
• Good oral and written communication skills
• Good troubleshooting and problem-solving skills

Preferred
• UNIX operating systems experience is preferred
• Open source tools such as Struts, Log4j and Ant is preferred
• Spring, Hibernate, Java Script and CSS is strongly preferred
• Middleware technologies like Weblogic is strongly preferred
• Agile development methodology and tools is strongly preferred
• Eclipse, JUnit, ClearCase, and ClearQuest is strongly preferred
• Databases – DB2, Oracle, SQL Server is strongly preferred
• AS/400 operating system knowledge is a huge plus

Upload your CV/resume or any other relevant file. Max. file size: 8 MB.

Josh Young

Josh Young is a Senior Technical Recruiter and has been with iBridge Solutions since 2010. He has over 7 years of professional recruiting experience in the Saint Louis area and is dedicated to understanding the current job market, educating others on market trends, assessing each person’s best path to a successful career, and coaching them through the entire placement process and beyond. Josh grew up on a pig farm in Jonesburg, MO; where he still tries to visit as often as possible to help his dad with cutting down trees, building horse pastures, hunting, or simply enjoying the open country. While the pig manure shoveling days are over, the "farm life" responsibilities, coupled with the ability to survive as the 3rd son in a large family, has given Josh the determination to give his all to his work, family, and friends. Josh is also known for his quick wit and intimidation on the volleyball court; currently playing for a Men's Volleyball team who has not lost a tournament since 2012 (including winning the 2012 National Championships).