Senior Software Engineer - Java, Spring, SQL (Hybrid Contract)
Location: Mercer County, New Jersey (onsite 3 days per week)
Duration: 12+ Months
**Local Candidates Only
**US Citizen or Green Card Only
*No Third Parties
We are seeking a highly skilled Senior Software Engineer for a software product firm located in Mercer County, NJ. This is a hybrid position requiring 3 days onsite per week. The contract is 12+ months, with potential extensions based on performance and project needs.
Our client is working on complex cutting-edge systems that cache, classify, guide and categorize vast amounts of data. The mission is to democratize data by building custom APIs that make data easily discoverable. One of the main projects is a migration of legacy applications from Oracle to a sophisticated COSMOS system.
KEY RESPONSIBILITIES:
--Develop, maintain, and optimize backend services using Java and the Spring Framework.
--Design and manage database solutions using SQL for complex environments.
--Contribute to the migration of legacy systems to the new COSMOS environment.
--Collaborate with cross-functional teams to design and implement data access APIs.
--Solve technical challenges related to large-scale data management and indexing.
REQUIRED SKILLS:
--JAVA (Advanced)
--Spring Framework (Extensive Experience)
--SQL (Strong knowledge in complex environments)
--Proven experience working in large-scale environments with high-volume data.
NICE TO HAVE:
--Previous migration experience (Oracle to other systems preferred)
--UI experience with tools like: Vue3, Angular, or TypeScript