Skip to content
mimi

Core Java Lead developer

Accord Technologies Inc.

Piscataway · On-site Contract Lead Today

About the role

Position Overview

We are seeking an experienced Core Java Lead to drive the design, development, and delivery of high‑performance enterprise applications within the insurance and financial services domain. This role requires a hands‑on technical leader who can guide a team of developers, contribute to architecture decisions, and ensure delivery of scalable, secure, and maintainable solutions. The ideal candidate will have deep expertise in Core Java, multithreading, system design, and backend development, along with strong leadership and stakeholder communication skills.

Key Responsibilities

  • Lead the design and development of enterprise‑grade applications using Core Java technologies.
  • Provide technical leadership and mentorship to development teams.
  • Design scalable, high‑performance, and secure backend systems.
  • Collaborate with product owners, architects, QA teams, and business stakeholders.
  • Drive code quality through reviews, best practices, and design standards.
  • Participate in architecture discussions and contribute to system design decisions.
  • Troubleshoot complex production issues and optimize system performance.
  • Ensure adherence to SDLC processes, coding standards, and documentation practices.
  • Coordinate releases, deployments, and environment management activities.
  • Contribute to modernization and transformation initiatives.
  • Allocate tasks, monitor progress, and ensure timely delivery.
  • Conduct technical reviews and enforce coding standards.
  • Translate business requirements into technical solutions with stakeholders.
  • Drive Agile/Scrum ceremonies and sprint planning.

Required Technical Skills

  • Core Java & Backend Development (Java 8+)
  • Multithreading & concurrency, Collections framework, JVM internals & memory management
  • Object‑oriented design and design patterns
  • Spring Framework (Spring Boot, Spring MVC)
  • RESTful API development
  • Microservices architecture familiarity
  • Relational databases (Oracle, SQL Server, PostgreSQL)
  • SQL queries and performance tuning, data modeling and schema design
  • Messaging systems (Kafka, RabbitMQ, or JMS)
  • Integration with external systems via APIs and services
  • CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Version control (Git), Docker & containerization, Kubernetes (preferred)
  • Cloud platforms exposure (AWS or Azure)
  • Understanding of distributed systems and cloud‑native design
  • Onsite/offshore coordination

Desired Domain Experience

  • Insurance or financial services
  • Policy administration systems, claims processing, or billing systems

Leadership & Soft Skills

  • Strong leadership and team management abilities
  • Excellent communication and stakeholder management
  • Strong analytical and problem‑solving mindset
  • Ability to work in a fast‑paced, collaborative environment

Location: Piscataway, NJ (Onsite)
Position type: W2 contract

Requirements

  • The ideal candidate will have deep expertise in Core Java, multithreading, system design, and backend development, along with strong leadership and stakeholder communication skills
  • Core Java & Backend Development
  • Strong expertise in Core Java (Java 8+)
  • In-depth knowledge of Multithreading & concurrency, Collections framework, JVM internals & memory management
  • Strong experience in object-oriented design and design patterns
  • Spring Framework (Spring Boot, Spring MVC)
  • RESTful API development
  • Familiarity with microservices architecture
  • Relational databases (Oracle, SQL Server, PostgreSQL)
  • SQL queries, performance tuning
  • Data modeling and schema design
  • Kafka, RabbitMQ, or JMS
  • Integration with external systems via APIs and services
  • Exposure to cloud platforms such as AWS or Azure
  • Understanding of distributed systems and cloud-native design
  • onsite/offshore co-ordination
  • Drive Agile/Scrum ceremonies and sprint planning
  • Insurance or financial services domain
  • Policy administration systems, claims processing, or billing systems
  • Strong leadership and team management skills
  • Excellent communication and stakeholder management abilities
  • Strong analytical and problem-solving mindset
  • Ability to work in a fast-paced, collaborative environment

Responsibilities

  • This role requires a hands-on technical leader who can guide a team of developers, contribute to architecture decisions, and ensure delivery of scalable, secure, and maintainable solutions
  • Lead the design and development of enterprise-grade applications using Core Java technologies
  • Provide technical leadership and mentorship to development teams
  • Design scalable, high-performance, and secure backend systems
  • Collaborate with product owners, architects, QA teams, and business stakeholders
  • Drive code quality through reviews, best practices, and design standards
  • Participate in architecture discussions and contribute to system design decisions
  • Troubleshoot complex production issues and optimize system performance
  • Ensure adherence to SDLC processes, coding standards, and documentation practices
  • Coordinate releases, deployments, and environment management activities
  • Contribute to modernization and transformation initiatives
  • Allocate tasks, monitor progress, and ensure timely delivery
  • Conduct technical reviews and enforce coding standards
  • Collaborate with stakeholders to translate business requirements into technical solutions

Skills

AWSAzureCI/CDCollections frameworkCore JavaDockerGitJMSJava 8+JenkinsKafkaKubernetesMicroservicesMultithreadingOraclePostgreSQLRabbitMQRESTful APISQLSQL ServerSpring BootSpring FrameworkSpring MVCagileconcurrencycontainerizationdesign patternsdistributed systemsobject-oriented designperformance tuning

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free