Position Title: Software Engineer - Senior
Position Number: 276139
Location: O Fallon, MO
Desired Skill Set:
Java, JSP, MySQL, Oracle, Spring Framework, SQL, Weblogic
?Only U.S. Citizens and those authorized to work in the U.S. can be considered as W2 candidates.?
Title: Senior Software Engineer
Location: O?Fallon, MO
Duration: 12 Months
Job Description Summary
? Develop digital wallet solutions that provide a simple and secure shopping experience to consumers.
? Provide high quality deliverables within the constraints of budget, scope and time.
?Work with design team to understand high level design and translate it to detailed design for development team
?Responsible for technical quality of the solution being delivered
? Mentor team-members on technical aspects & be a technical role model for the team
? We are looking for you, if your answer to following questions is YES
o Are you motivated to technically lead development of next generation payment solutions?
o Do you have experience in leading the development of Java EE based complex enterprise applications?
o Are you interested to be part of a highly collaborative team developing next generation payment solutions?
? Technically lead project through all stages of the project life cycle, including requirements understanding & analysis, estimation, design, development and acceptance testing
?Work closely with Enterprise Architecture team, System Analyst, Product Owners and come up with high level and low level design
? Develop/extend critical/framework components whenever required and create proof of concepts for new/unknown requirements/technologies
? Conduct code reviews and take the responsibility for overall code quality, coach and mentor team members
? Prepare and review Design Documentation, Perform SCM operations ? branching, merging, tagging, conflict resolution
? Study upcoming tools and technologies and use them to improve existing solutions and processes.
? Comply with organizations processes and policies. Protect organization's intellectual property. Also, participate in organization level process improvement and knowledge sharing initiatives.
All About You
Essential knowledge, skills & attributes:
? Hands on experience and expert on working with core Java, Spring (MVC, IOC, AOP), Hibernate, JSP, JPA, application servers (JBoss, WebLogic), SQL & RDBMS (MySQL, Oracle and/or PostgreSQL), Web-services (JSON and SOAP) & XML
? Hands on experience of using Eclipse/My Eclipse IDE, UML tools, MS Word and Powerpoint
? Hands on experience of writing JUnit test cases, working with Maven/Ant, GIT
? Logical with good analytical skills, design skills and ability to articulate and present his/her thoughts very clearly and precisely in
English (both written and verbal)
? Knowledge of Design Patterns and experience in applying them to solve design problems.
? Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols and experience in their usage in enterprise application
?Experience of working in Mobile/Payments application Domain
? Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, JIRA
? Hands on experience of technologies like JSF, JSTL, AJAX, JQuery, WS-Security, Spring Security, Log4j
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, arrest and conviction records, or any other characteristic protected by law. Positions located in San Francisco, California will be administered in accordance with the Fair Chance Ordinance.