Who We Are
Headquartered in Cincinnati, Ohio, we are a respected leader in the financial services industry that empowers consumers and businesses with financial solutions. Our associates have an unparalleled understanding of our customers' and partners' needs, helping us provide superior customer service.
With leaders whose backgrounds include Fortune 500 companies within both the financial and retail industries, we combine financial product expertise with a high level of customer service to give customers and businesses professional convenient financial solutions.
Job Description
The Lead Java Software Engineer will be responsible for leading several development teams focused on either new development or production support activities. This will include providing technical leadership/authority for the teams, technical design, management, and facilitation in an Agile environment. They are responsible for delivering technically sound, innovative, and low defect software solutions.
Essential Duties & Responsibilities
Technical leadership in:
- Designing architectural models
- Coding and database modifications
- Branching and merging strategies
- UML Modeling tied into the enterprise model
- Unit testing
- Implementation of design patterns
- Automation and continuous integration
- Code reviews
Managing development teams:
- Interaction with QA including delivery of code
- Interaction with Analysis
- Multiple Initiatives at one time
- Promoting Engineering best practices
Mentoring and training others in a variety of technical disciplines including: Design, Development, Open Source, Testing, Analysis
Minimum Knowledge, Skills and Abilities Required
- 7+ years as a software engineer/developer on end-user applications and back-end services
-
3+ years developing Java J2EE Web applications and/or using Open Source software
- Experience working with technologies like: JSP, JSTL, Servlets, Spring, JavaBeans, ORM, JMS and JBoss
- Experience working with databases like: MySQL, Oracle or PostgreSQL
-
Experience working with SDLC frameworks like: Kanban, Scrum or any Agile Software Development Life Cycle
- Experience on Object Oriented Analysis and Design using UML 2.X
- Familiarity with Enterprise Business Patterns
- Familiarity with Software Engineering Best Practices like: Continuous Integration, Unit Testing and Static Code Analysis
- Enthusiastic problem solver and thrives on being engaged at all levels of the project
-
Competencies in bug tracking, wiki and agile management tool
- Ability to understand and work with rapidly changing requirements
- Excellent verbal, written, presentation and interpersonal communication skills
-
Excellent Leadership skills are required.
- Experience with source control such as SVN
- Experience with Java development environments such as Eclipse
- Knowledge of English language is required.
Desired Knowledge, Skills and Abilities
- Experience working with Hibernate, Mule, VFabric preferred
- Collaboration development such as VOIP, Chat, Email, Wikis, and PBX
- Java Certification is a plus.
- SOA Experience
- Mobile development
- Cloud based Architecture
We Offer You
Highly competitive salary in payroll with 6-month renewable contracts as a start, EPS paid by the company including the additional plan and covering wife & kids, offices in San Isidro and the possibility of travelling abroad.
Please send your resume to: tal...@openedgetech.com with the subject: LEAD-JAVA-SW-ENGINEER
|