Java Architect

Job Overview

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

 

Responsibilities:

  • Work with IT to help design and implement tools and services needed to support the business.
  • Design, develop, test, debug and document programs that meet user needs and specifications.
  • Deliver high quality systems and meet project deadlines.
  • Maintain and improve existing programs.
  • Gather, organize and manage information/requirements from users and various levels of management.
  • Assist with ad-hoc reporting.
  • Ability to quickly learn and work on new technologies and implement POC.

 

Requirements:

  • 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.
  • 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 big data and streaming technologies like Apache Kafka, Spark, Hadoop, and Zookeeper.
  • Cloud (AWS/Azure a plus) proficient in design/deploying application in Cloud.
  • Agile development methodology including DevOps model.
  • Deployment architecture expertise involving WebLogic and Tomcat Server stack.
  • QA and Testing Tools and methodologies.
  • Broader experience in additional programming languages and environments, such as Python and others, is also highly desirable.
  • Bachelor’s degree / University degree or equivalent experience.
Job Detail
Shortlist Never pay anyone for job application test or interview.