Overview
On Site
BASED ON EXPERIENCE
Full Time
Skills
JAVA
J2EE
SPRING BOOT
SPRINGBOOT
SPRING FRAMEWORK
SPRING MVC
API
REST API
RESTFUL
WEBSERVICES
SQL SERVER
POSTGRESQL
POSTGRES
DEVOPS
CI/CD
CICD
CI CD
KAFKA
PRODUCTION
DOCUMENTATION
TESTING
FINANCIAL
INVESTMENT
BANK
Job Details
APN Consulting, Inc. is a progressive IT staffing and services company offering innovative business solutions to improve client business outcomes. We focus on high impact technology solutions in ServiceNow, Fullstack, Cloud & Data, and AI / ML. Due to our globally expanding service offerings we are seeking top-talent to join our teams and grow with us.
Direct Client Requirement
Role: Software Engineer (Java)
Duration: FTE/Permanent
Location: Jersey City, NJ
Overview
Customer is seeking a Software Engineer who is self-driven, motivated to achieve results, with a high standard for work deliverables, to join the Investment Platforms team. You will be responsible for developing various modules of our portfolio modeling and order management applications managed by investment platform technology team for our SMA business. This is an opportunity to join a fast-paced environment, with ability to learn about the asset management industry and have an impact on many strategic initiatives around investment Platforms.
We'll trust you to:
You'll need to have:
We are committed to fostering a diverse, inclusive, and equitable workplace where individuals from all backgrounds feel valued and empowered to contribute their unique perspectives. We strongly encourage applications from candidates of all genders, races, ethnicities, abilities, and experiences to join our team and help us build a culture of belonging.
Direct Client Requirement
Role: Software Engineer (Java)
Duration: FTE/Permanent
Location: Jersey City, NJ
Overview
Customer is seeking a Software Engineer who is self-driven, motivated to achieve results, with a high standard for work deliverables, to join the Investment Platforms team. You will be responsible for developing various modules of our portfolio modeling and order management applications managed by investment platform technology team for our SMA business. This is an opportunity to join a fast-paced environment, with ability to learn about the asset management industry and have an impact on many strategic initiatives around investment Platforms.
We'll trust you to:
- Design and develop software modules to meet the business requirements
- Analyze existing software code and make enhancements for new requirements
- Work under limited guidance
- Actively think about system stability and enhancing our applications
- Understand and deeply focus on the real-world benefit your systems and products will have on our end users
- A strong desire to document and share work done to aid in long term support
You'll need to have:
- 6-10 years of experience in testing, documentation, production support, applications developing, modern web applications using Rest API, caching, Kafka and J2EE/JAVA Architecture
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
- Experience in building Restful web API with Spring, Spring Boot
- Experience in designing front end interfaces using HTML5, CSS3, JavaScript, Bootstrap, React
- Unit and integration testing using Junit and Mockito
- Familiar with DevOps tools and experience in CI/CD software
- Experience in database system like SQL Server, PostgreSQL is a must
- Experience with source control system like GIT (preferred), Perforce or similar
- Experience in Python will be a plus
- Good problem solving, intellectual curiosity and analytical abilities
- Takes full ownership of his/her work and delivers with high standards
- Demonstrates good communication skills and comfortable working with many teams
We are committed to fostering a diverse, inclusive, and equitable workplace where individuals from all backgrounds feel valued and empowered to contribute their unique perspectives. We strongly encourage applications from candidates of all genders, races, ethnicities, abilities, and experiences to join our team and help us build a culture of belonging.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.