Java Technical Lead

Job Overview

Our client in New York City has an excellent opportunity for a Java Technical Lead!

 

Responsibilities / Requirements:

  • Leads and coordinates with the Digital team members.
  • Oversees the design and implementation and overall architecture of the application.
  • Works with the OMS IT team to implement a robust set of services and APIs to power the application.
  • Identifies business requirements and creates a plan of action with team.
  • Oversees the development of reusable code and libraries for future use.
  • Works with the OMS and broader IT team and business users to optimize the application for maximum speed and scalability.
  • Implements security and data protection.
  • Coordinates with the Product Designers and architects to translate requirements into technology solutions.
  • Leads integration of front-end and back-end aspects of the application.
  • Must have a valid driver’s license.
  • Expertise and experience with engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications and security.
  • Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions.
  • Ability to design complete systems by collaborating with multiple teams and understanding testing, hardware and deployment methodologies.
  • Strong understanding of object-oriented design and programming principles.
  • Familiarity and hands-on experience with profiling, code efficiency, and testing/release concepts.
  • Experience building software in continuous integration and delivery fashion in an automated way.
  • Cloud (AWS / Azure) proficient in design/deploying application in Cloud.
  • Extensive coding expertise in Core Java / J2EE development and proficiency with Spring Framework and Caching frameworks.
  • Good experience with RabbitMQ, Vertica, Aerospike and relational databases notably Oracle, SQL Server, PostgreSQL.
  • Knowledge of CI/CD practices and DevOps toolsets such as JIRA, GIT, Ant, Maven, Jenkins, Bamboo, Confluence, and ServiceNow
  • Design and development of SOA services using SOAP, REST and SOAP/JMS with extensive knowledge of specifications like WSSecurity, WS-Policy, JAXB, MTOM.
  • Experience with mobile development languages and frameworks such as Kony, Xamarin, and native iOS / Android is a plus.
  • Infrastructure knowledge in Okta or other Single Sign On technologies is a plus.
  • Excellent communication skills with strong ability to influence senior client business and IT executives on technology decisions through different influencing tactics.
  • Knowledge and experience with Agile process.
  • Excellent leadership skills and enjoys mentoring others.
  • Distinct customer focus and quality mindset.
  • Ability to manage own learning and contribute to functional knowledge building.
  • Comfort with an iterative approach to architectural design.
  • Experience with big data and streaming technologies like Apache Kafka, Spark, Hadoop, and Zookeeper.
  • Deployment architecture expertise involving WebLogic and Tomcat Server stack.
  • Broad experience in additional programming languages and environments, such as Python and others, is also highly desirable.
Job Detail
Shortlist Never pay anyone for job application test or interview.