Previous Job
Previous
Tech Lead - Java
Ref No.: 18-00190
Location: Cincnnati, Ohio
Position Type:Full Time/Contract
Start Date: 05/07/2018
Role: Java Tech Lead
Duration : Contract / FTE
Location : Cincinnati, OH
  • Providing analytical and technical support in the design, development, and implementation of several complex web based applications in an Application Server environment using Java/J2EE development within the software development lifecycle (SDLC)
  • A full stack developer w/ skill for Frontend and Backend development
  • Analyze, design, code, debug, test and document client applications/software products and computer programs
  • Analyze and manipulate data using complex data queries
  • Create and Enhance Design Documents, Create and enhance Web Services in J2EE for data movement across multiple systems
  • Experience developing services – data services, business services, micro services
  • Understand content management practices
  • Provide guidance on future software architecture
  • Proven expertise across a broad spectrum of technologies listed below
  • BS or MS degree in Computer Science or related field or equivalent plus 8+ years hand on experience for Java Leads and 4+ yrs for Java Developers, building software applications using Java/J2EE technology in a web based application environment.
  • Proven expertise in removing technical and business roadblocks or deadlocks and suggesting solutions
  • Experience within the financial services industry, specifically, Individual Retirement, is preferred.
  • Self-Starter with strong work ethic and ability to work under little supervision across a diverse geographic area.
  • Extensive experience with writing SQL for Oracle / SQL Server databases
  • Ability to think outside of the box and do whatever it takes to successfully complete all projects on time and within budget.
  • Ability to take business requirements and define functional and design specifications, and create prototypes.
  • Ability to communicate with third party vendors to learn how systems work, document, and explain to other team members.
  • Strong verbal and written communication skill and strong command of the English language
Java/J2EE:
Spring (Dependency Injection, AOP and Security), Apache CXF/JAX-RS, IBatis, Maven, Caching - Gemfire/Redis, Security – SAML, WS-Security, and OAuth, SOAP Web Services, REST APIs/Microservices
jBoss Application Server, Web application architecture, MVC

UI / Frontend:
UI Frameworks (Aurelia, Angular, Backbone.js), HTML5, XML, JavaScript, CSS3/SASS, Node.JS, JQuery, EXT-JS 4.0

Tools:
GitHub, Jenkins, ClearCase, ANT, IDE like Eclipse, Spring Tool Suite, IntelliJ IDEA, Webstorm etc.

Databases:
SQL/Oracle/DB2/UDB

Nice to Have:
Salesforce, Spring Cloud, CloudFoundry, AWS, APIGEE, Webseal, Tomcat / JBoss, API Management tools – MuleSoft, APIGEE, or IBM API Connect/Datapower, Swagger
Working knowledge of Windows and Linux