Java/AI Software Engineer

Page Michael International Inc
Woodbridge Township, NJ, United States
25 days ago
Apply on www.michaelpage.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$150,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Software Applications Code Review IBM DB2 Software Debugging Distributed Systems Hibernate (Java) IBM WebSphere MQ Java Database Connectivity Java Message Service (JMS) Java Persistence API
+15 more
Spring Framework JSON Junit Python (Programming Language) Oracle (Applications) Secure Coding Shell Script Software Systems SQL Databases Testng Extensible Markup Language (XML) Multithreading Enterprise Software Applications Large Language Models Prompt Engineering

Job description

  • Develop and maintain software applications using Java and AI technologies to meet project requirements.
  • Collaborate with team members to design, implement, and optimize software solutions.
  • Analyze business requirements and translate them into technical specifications.
  • Ensure the scalability, reliability, and performance of software systems.
  • Write clean, efficient, and maintainable code while adhering to industry best practices.
  • Debug and troubleshoot issues in software applications and provide timely solutions.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Stay updated on the latest trends and advancements in Java and AI technologies.

Requirements

  • Core Java Tech Stack: Java, Spring Framework, JDBC/JPA (Hibernate), SQL, IBM DB2/Oracle, IBM MQ/JMS messaging, multithreading, XML/JSON processing, JUnit/TestNG, secure coding, and enterprise application development in distributed systems environments.
  • Professional experience using AI/LLMs, prompt engineering, and AI-enabled applications.
  • Python, Unix/Linux commands and shell scripting.

Benefits & conditions

Iselin, New Jersey Permanent USD130,000 - USD150,000 per year View Job Description The Java/AI Software Engineer will focus on designing and developing innovative software solutions, leveraging Java and AI technologies, to support the technology needs of the financial services industry. This role is based in New York and involves collaborating with cross-functional teams to deliver impactful technical solutions.

  • Permanent opportunity with well-reputed financial services firm.
  • Opportunity to be part of this firm’s AI Lab at the ground floor., * Comprehensive benefits package.
  • 401(k) match program.

About the company

A company in the financial services industry based in New York.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.michaelpage.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:57 min

Comparing popular Java frameworks for AI integration

Timo Salm Timo Salm · World Congress 2025

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

2:54 min

Utilizing Java frameworks to interface with AI models

Mary Grygleski Mary Grygleski · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all