E-Solutions Group - New York, NY

posted 4 months ago

Full-time - Mid Level
New York, NY
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

We are seeking a highly skilled Java Developer to join our team in Bryant Park, NYC. This position is a 12-month contract project with the possibility of extension and transition to a full-time employee (FTE) role. The ideal candidate will have over 5 years of hands-on experience in developing mission-critical, large-scale, high-volume enterprise and distributed applications using Java/J2EE. The role requires a strong understanding of object-oriented design and programming skills in Java, along with experience in using one or multiple J2EE application servers. The Java Developer will be responsible for developing RESTful services using the Spring Framework and Spring Boot, as well as SOAP web services. The candidate should have experience with Apache Kafka for online data publishing and consuming, and be proficient in writing JUnit test cases, performance testing, optimization, and code analysis. Familiarity with relational databases such as Oracle SQL/PLSQL and NoSQL technologies like Cassandra is essential. The role also involves using development tools such as Eclipse or IntelliJ IDEs, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk, and SOAP UI. In addition to technical skills, the candidate must demonstrate the ability to build high-volume, scalable, available, and distributed technologies. Experience with standard development design patterns, handling cross-functional issues, and coordinating with distributed development teams is crucial. The candidate should be comfortable working in Agile development models and have knowledge of the software development life cycle (SDLC) and test-driven development. The ability to manage multiple tasks and adapt to a constantly changing environment to meet release deliverables is a must. While not required, experience in the financial domain, particularly in online banking and fraud prevention detection using machine learning and big data processing technologies, is a plus.

Responsibilities

  • Develop mission-critical, large-scale, high-volume enterprise and distributed applications using Java/J2EE.
  • Create RESTful services using the Spring Framework and Spring Boot, as well as SOAP web services.
  • Utilize Apache Kafka for online data publishing and consuming.
  • Write JUnit test cases and conduct performance testing, optimization, and code analysis.
  • Work with relational databases such as Oracle SQL/PLSQL and NoSQL technologies like Cassandra.
  • Use development tools such as Eclipse/IntelliJ IDEs, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk, and SOAP UI.
  • Build high-volume, scalable, available, and distributed technologies.
  • Implement standard development design patterns and handle cross-functional issues.
  • Coordinate with distributed development teams across regions.
  • Participate in Agile development models and adhere to the software development life cycle (SDLC).
  • Adapt to a constantly changing environment to meet release deliverables.

Requirements

  • Over 5+ years of hands-on experience in Java/J2EE development.
  • Strong understanding of object-oriented design and programming skills in Java.
  • Experience with J2EE application servers.
  • Strong experience in developing RESTful services using Spring Framework and Spring Boot.
  • Experience with SOAP web services and Apache Kafka.
  • Proficient in writing JUnit test cases and conducting performance testing and optimization.
  • Experience with Oracle SQL/PLSQL and NoSQL technologies like Cassandra.
  • Familiarity with development tools such as Eclipse/IntelliJ IDEs, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk, and SOAP UI.
  • Ability to build high-volume, scalable, available, and distributed technologies.
  • Experience with standard development design patterns.
  • Ability to handle cross-functional issues and coordinate with distributed teams.
  • Experience in Agile development models and knowledge of SDLC.

Nice-to-haves

  • Experience in the financial domain, particularly in online banking and fraud prevention detection using machine learning and big data processing technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service