Application Programmer III

Everforth Apex
Jersey City, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jersey City, United States of America

Tech stack

Java
Agile Methodologies
Data analysis
Big Data
Cloud Computing
Profiling
Software Debugging
Software Design Patterns
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Java Database Connectivity
Object-Oriented Software Development
Performance Tuning
Software Engineering
Multithreading
Enterprise Software Applications
Spring-boot
Parallel Computation
Information Technology
In-memory Data Grids

Job description

As an Application Programmer, you will partner with multiple Information Technology teams to design and implement solutions of high significance to the organization's liquidity, risk management, forecasting, and analytics. This role offers the opportunity to partner across the enterprise to discover and evaluate new technologies, engage in training, and grow your network., * Develop and maintain core Java/J2EE applications with a focus on object-oriented design.

  • Design and implement solutions using frameworks such as Spring and Spring Boot.
  • Optimize performance for data-intensive applications and conduct performance profiling to identify improvements and memory optimizations.
  • Apply strong coding, debugging, and analytical skills to build and enhance large-scale enterprise applications.
  • Utilize knowledge of multi-threading, collections framework, and JDBC in application development.
  • Implement innovative, technology-based solutions by applying strong problem-solving skills and knowledge of design patterns.

Requirements

Experience: A minimum of 10 years of experience in core Java/J2EE application development and object-oriented design is required.

Technical Skills:

  • Proficiency with frameworks such as Spring and Spring Boot.
  • Strong skills in multi-threading, collections framework, and JDBC.
  • Knowledge of Java profiling tools and performance tuning for data-intensive applications.
  • Expertise in performance profiling, with the ability to identify performance improvements and memory optimizations.
  • Strong knowledge of design patterns.
  • Experience in large-scale enterprise application implementation., * Experience with in-memory data grids and parallel computing.
  • A BS/MS in Computer Science, Engineering, or any quantitative discipline.
  • Knowledge of financial markets and the banking industry.
  • Familiarity with cloud computing or distributed computing software development in an Agile environment.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position