Java Lead

Java Lead

03 Nov 2023
North Carolina, Charlotte, 28201 Charlotte USA

Java Lead

Java Lead-Senior Software Engineer - Charlotte, NC (Day 1 onsite)

Currently seeking a "JAVA Lead-Senior Software Engineer to join our team in "Charlotte, NC or "San Leandro, CA. We are looking for Senior Java/J2ee developers with strong passion for developing quality code and deep understanding of core concepts of java/J2ee technologies.

Qualifications :
7+ years hands-on experience in developing Java/J2EE applications
5+ years' experience in developing SOAP / REST based web services utilizing industry standard frameworks like Apache CXF /Spring WS
Strong knowledge of relational databases and OR mapping frameworks
3+ years' experience with Spring Framework
Hands-on experience with unit testing frameworks like JUnit or TestNG
Expertise in secure coding practices, best Java coding practices
Expertise in design, develop, and implement large scale/complex software applications
Expert Knowledge and understanding of technology object oriented: design patterns and their application
Expertise in implementing test driven (TDD) and behavior driven development(BDD)
Good Knowledge in SQL, No SQL databases
Good Knowledge in Kafka, IBM MQ, JMS
Excellent verbal and written communication
Demonstrated analytical ability and problem-solving skills
Strong verbal, written, and interpersonal communication skills

Preferred Skills
Prior experience with Apache Camel is a PLUS
Prior experience with large scale Service Oriented Architecture(SOA) implementations
Prior experience with Oracle database is a PLUS
Prior experience with Unix/Linux, Gradle and Git is a PLUS

Desired/Good to have -
Experience with in-memory databases such as Redis, MongoDB, or Cassandra
Experience in Hadoop ecosystem tools relevant for real-time and batch data ingestion, processing and provisioning using tools such as Apache Flume, Apache Kafka, Apache Sqoop, Apache Flink, Apache Hive or Apache Storm
3+ years of banking industry experience
Technology 5+ years of Agile experience
Worked with Open API 3.0, JSON schema

Lead a team of Engineers and Support resources across the world in coordination with multiple partners on large initiatives.
Develop and implement highly complex internet and intranet applications on one or more diverse platforms.
Use advanced knowledge of web technologies, including Java, Java Script, HTML, XML, multimedia applications, database modeling tools and/or database interactions
Evaluate systems specifications for area web site requirements and determines and implements the most efficient and cost-effective software/package solution
Research and track new web technologies, develops service applications, and analyzes business requirements as they pertain to web-based systems
Developing unit test cases using JUnit, HTTPUnit or JWebUnit
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces

BS or MS in computer science or equivalent combination of education and work experience.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.