×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Java​/Apache Tomcat Engineer

Job in Woodbridge Township, Middlesex County, New Jersey, USA
Listing for: Tech in Motion
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Java Developer, Cloud Engineer - Software, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 60 - 110 USD Hourly USD 60.00 110.00 HOUR
Job Description & How to Apply Below

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Iselin, NJ (Hybrid).

Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially,

Contract Duration: 6 Months

Required Skills & Experience
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of professional experience in Java application development.
  • Strong hands-on experience with:
    • Java (Java 8/11/17 or higher)
    • Spring Boot
    • RESTful APIs
    • Microservices Architecture
    • Angular
    • JPA / Hibernate
    • Apache Tomcat
    • Strong understanding of:
    • Object-Oriented Design and Programming
    • Data Structures and Algorithms
    • Multi-threading and Concurrency
    • Design Patterns
    • Application Security Best Practices
  • Experience with SQL and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
  • Experience with source control tools such as Git.
  • Strong knowledge of SDLC processes, Agile/Scrum methodologies, and Dev Ops practices.
  • Hands-on experience in application development, testing, deployment, and production support.
  • Familiarity with both Linux and Windows environments.
  • Experience writing and maintaining automation scripts using Shell, Bash, Power Shell, Python, or similar technologies.
Desired Skills & Experience
  • Experience with containerization technologies such as Docker and Kubernetes/Open Shift.
  • Familiarity with CI/CD pipelines and Dev Ops tools.
  • Understanding of SSL/TLS certificates, certificate management, and secure communications.
  • Experience with Ansible for infrastructure automation and application deployment.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Knowledge of messaging platforms such as Kafka, Solace, RabbitMQ, or JMS.
  • Experience with monitoring and logging tools.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Positive attitude and strong sense of ownership.
  • Ability to work independently and in a team-oriented environment.
  • Commitment to delivering high-quality software solutions.
  • Willingness to learn new technologies and adapt to changing business needs.
  • Strong troubleshooting and production support skills.
  • Ansible Automation
  • Certificate and Key Management experience
  • Open Shift/Kubernetes experience
  • Cloud-native application development
  • Performance tuning and load testing experience
  • Kafka or event-driven architecture experience
What You Will Be Doing
  • Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
  • Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
  • Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
  • Strategically collaborate and consult with client personnel.
  • Design, develop, enhance, and maintain enterprise-grade applications using Java technologies.
  • Develop scalable and resilient Microservices using Spring Boot and related frameworks.
  • Build and maintain responsive web applications using Angular.
  • Design and implement database solutions using JPA/Hibernate and relational databases.
  • Develop high-performance, multi-threaded applications and troubleshoot concurrency-related issues.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
  • Perform unit testing, integration testing, and support automated testing initiatives.
  • Analyze and resolve production issues, perform root cause analysis, and implement preventive solutions.
  • Collaborate with architects, business analysts, QA teams, and Dev Ops engineers to deliver high-quality solutions.
  • Ensure application performance, scalability, security, and reliability.
  • Create and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary