
3D Graphics Software Engineer Canfield Scientific, Inc.
- Full-time
- Employee
In this role, you will be responsible for analysis, design, and development for the Java and Oracle Development Team. This includes representing the team on both large- and small-scale projects while also working on individual tasks. You should enjoy working in a fast-paced environment with dynamic teams across multiple locations. Strong Java development, Oracle expertise, and excellent communication skills are essential.
As part of the Agency Lending team, you will provide development and support for the backend/API layer required for the digital platform. You will work closely with stakeholders to build both large- and small-scale features that enhance the application while supporting technology lifecycle management (TLM) initiatives. Under minimal supervision, you will perform analysis, design, and development using Java, PL/SQL, SQL, and AWS technologies.
5+ years of Oracle and Java development experience.
Strong expertise in Object-Oriented Design and Java/J2EE web development.
Experience developing applications in UNIX and Windows environments.
Strong knowledge of:
Core Java
JDBC
Spring Framework
Multi-threading
Concurrent and asynchronous application development
Experience writing unit and functional test cases.
5+ years of experience writing:
Complex Oracle PL/SQL
Functions
Stored Procedures
Oracle 12
Shell Scripting
Experience with CI/CD tools such as Jenkins.
Experience developing and maintaining cloud applications using:
Docker
Amazon EKS
AWS (S3, SQS, SNS, Lambda)
Experience with:
FIS Global One
SB Client
UniData
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technology field.
Ability to work in a fast-paced environment while managing multiple priorities.
Strong experience with relational database design and analysis.
Self-motivated with the ability to take initiative.
Excellent written and verbal communication skills.
Experience working in Agile and highly collaborative environments.
Perform technical and functional analysis to determine the best implementation approach based on business requirements.
Design and develop innovative technical solutions for new features and strategic initiatives.
Develop and support applications ranging from small enhancements to complex enterprise solutions.
Participate in all phases of testing, including unit, integration, user acceptance, and production validation.
Create and maintain clear technical documentation and project status updates.
Provide production support, troubleshoot application issues, participate in on-call rotations, validate code releases, and support production deployments.
| Location | Jersey City, NJ or Westlake, TX, NJ |





