The team is looking for a senior technical developer role to help with re-platforming an existing complex web application.

• Collaborate with teams of software engineers on multiple and complex software development efforts, determine process improvements and suggest best practices.
• Analyze, develop and code technology solutions following Agile methodology
• Analyze, reverse-engineer code and propose/code technology solutions
• Close partnership with QA and other agile members and helps with the test-case preparation and automation

Skills & Experience:
-Core Java Development experience
-detailed Maven/Jenkins experience to help move from Ant to Maven
- Deep middleware development experience in Tomcat
Preferable migration experience from Weblogic to Tomcat

• 12+ years of hands-on software development experience in designing, implementing large, complex, distributed systems
• Extensive experience with Weblogic, Tomcat or other similar Application servers (WebLogic AND Tomcat preferred)
• Big Plus: Knowledge and proficiency in OpenShift Container Platform and/or Kubernetes/Docker
• Extensive knowledge in client/server and object-oriented software development utilizing Core Java, JSON, MQ, JMS
• Knowledge of relational databases including Oracle and Mid-Tier to Database development principles
• Deep understanding of large scale enterprise systems and their architecture
• Knowledge of different Java surrounding technology and protocols and how they are used in enterprise applications (HTTP, TCP, XML, MultiCast, Distributed Caching, etc…)
• Must be proficient in Maven compiled applications
• Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming and unit-testing
• Solid experience in software development using CI/CD tools
• Expert and proficient in Linux, Shell and Perl scripting
• Familiarity with different software development methodologies especially Agile (Waterfall, Agile, Scrum, Kanban)
• Big Plus: Knowledge and proficiency in OpenShift Container Platform and/or Kubernetes/Docker
• Excellent communication skills
• Experience in Financial industry a plus