Java Developer

Vigna Inc
New York, NY, United States
10 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

LangGraph Framework Java (Programming Language) JavaScript (Programming Language) Spring Security Microsoft Azure Cloud Engineering Code Generation Code Review Continuous Integration Relational Databases Cursor Database Design
+38 more
Database Queries Software Design Patterns DevOps Design of User Interfaces Spring Framework Junit Python (Programming Language) Microsoft SQL Server Object-Oriented Software Development Performance Tuning Scrum Methodology Software Architecture Mockito Sage Accounting Secure Coding Software Engineering SQL Stored Procedures Systems Integration TypeScript Scripting Enterprise Software Applications Spring Cloud GitHub Copilot ReactJS Claude Code Spring-boot Indexer Backend Git Spring Data Kubernetes Information Technology Playwright Tools for Reporting Virtual Agents Restful APIs Docker Microservices

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 15+ years of hands-on experience in full-stack software development, with extensive expertise in enterprise application design and development.
  • 10+ years of experience developing enterprise applications using Java and the Spring Framework (Spring Boot, Spring Security, Spring Data).
  • Strong expertise in TypeScript and React, including component architecture, state management, and responsive UI development.
  • Extensive experience designing and implementing microservices, RESTful APIs, and distributed enterprise applications.
  • Strong experience with SQL Server (or equivalent RDBMS), including database design, complex queries, stored procedures, indexing, performance tuning, and optimization.
  • Hands-on experience with Azure DevOps, Git, CI/CD pipelines, and DevOps best practices.
  • Proven experience working with Docker, Kubernetes, and containerized cloud-native applications.
  • Hands-on experience using AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar, with the ability to review, validate, and optimize AI-generated code.
  • Strong understanding of software architecture, design patterns, object-oriented programming, secure coding practices, and application scalability.
  • Experience with automated testing frameworks such as JUnit, Mockito, Jest, Playwright, or equivalent.
  • Proven experience leading technical teams, conducting architecture and code reviews, mentoring developers, and driving engineering best practices.
  • Excellent communication and stakeholder management skills, with the ability to collaborate effectively with business and technical leadership.
  • Experience working in Agile/Scrum environments., * Experience in Financial Services, Banking, Private Equity, Asset Management, or Fund Administration.
  • Experience integrating with Sage Intacct or similar ERP/Financial platforms.
  • Strong experience with Microsoft Azure and cloud-native application development.
  • Working knowledge of Python for automation, scripting, or backend development.
  • Experience with LangChain, LangGraph, or similar AI agent frameworks.
  • Experience building enterprise financial transaction processing systems, reporting platforms, and workflow automation solutions.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…