Skip to Main Content

Job Title


Java Software Engineer


Company : APN Consulting Inc.


Location : jersey city, NJ


Created : 2024-04-20


Job Type : Full Time


Job Description

APN Consulting has an immediate need for a direct client requirement: Job Title: Software Engineer Location: Jersey City, NJDuration: FTEPermanent Hybrid onsite Job Overview: We are seeking a self-driven developer, motivated to achieve results, with a high standard for work deliverables, to join our financial services client. This is a hybrid role based in Jersey City with aleast 3 days onsite.Responsibilities: Design and develop software modules to meet business requirements.Analyze existing software code and make enhancements for new requirements.Work under limited guidanceActively think about system stability and enhancing our applicationsUnderstand and deeply focus on the real-world benefit your systems and products will have on our end usersA strong desire to document and share work done to aid in long term support.Qualifications: BSBA degree or equivalent experience with 5-8 years of experience in design, applications development, production support of modern web applications using Rest API, and J2EEJAVA Architecture.Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.Experience in designing front end interfaces using HTML5, JavaScript, Bootstrap, ReactJS.Unit and integration testing using Junit and Mockito.Familiar with DevOps tools and experience in CICD software.Experience with messaging technologies like Kafka.Experience leveraging open-source technologies and developing with service-oriented architecture.Expertise in architecting and developing highly reliable, fault-tolerant distributed applications with a focus on performance and scale.Experience in database system like SQL Server, PostgreSQL is a must.Good problem solving, intellectual curiosity and analytical abilities.Demonstrates good communication skills and comfortable working across many teams.Should have diverse financial experience in front office technologies and processes.