Lead. Software Developer

Ness Digital EngineeringMahwah, NJ

About The Position

We are seeking a highly skilled and experienced Lead Software Developer to join our dynamic team. The ideal candidate will have a strong background in application development using Pega, Java, and React, with a proven track record of designing, developing, testing, and deploying complex projects. This role requires deep expertise in Pega development, core Java skills for concurrent and distributed systems, and front-end development using React technologies. You will be responsible for designing and implementing scalable REST APIs and microservices-based solutions, leveraging experience with tools like OpenAPI/Swagger, Kafka, and various observability tools. A strong understanding of performance optimization, API security, system reliability, SQL, and software development lifecycle methodologies is crucial. Experience with AWS cloud services, CI/CD pipelines, and containerization is also highly valued. Excellent communication skills are essential for this role.

Requirements

  • Minimum 4 - 10 years of work experience in application development on Pega, Java and React.
  • Strong hands-on experience in designing, developing, testing, and successfully deploying critical and complex projects.
  • Strong Pega Development experience.
  • Strong Java Core skills with experience in development of concurrent and distributed systems.
  • Experience including Spring Boot, Spring Cloud, and Hibernate/JPA.
  • Experience in front end development using React technologies.
  • Experience in designing and implementing scalable REST APIs & micro services-based solutions.
  • Experience with OpenAPI/Swagger, caching strategies, event-driven architectures (Kafka), and observability tools.
  • Experience in Performance optimization, API security (OAuth2) and system reliability.
  • Experience writing SQL queries and good understanding of data model.
  • Experience writing unit/integration tests.
  • Basic Knowledge of User Interface design & development using React, HTML5, XML & CSS.
  • Knowledge in AWS cloud (EC2, ECS, Load Balancer, Security Group, EMR, Lambda, S3, Glue, etc.).
  • Good knowledge about Infrastructure and exposure to CI/CD and deployment using docker and containers.
  • Strong analytical and problem-solving skills.
  • Good knowledge of system architecture, object-oriented design, and design patterns.
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development.
  • Proficiency in the development environment, including IDE, web & application server, GIT, Azure DevOps, unit-testing tool and defect management tools.
  • Excellent communication skills are essential, with strong verbal and writing proficiencies.

Nice To Haves

  • Python knowledge is a plus.
  • Domain knowledge in Financial Industry and Capital Markets is a plus.

Responsibilities

  • Design, develop, test, and deploy critical and complex projects using Pega, Java, and React.
  • Develop concurrent and distributed systems using strong Java Core skills.
  • Build front-end applications using React technologies.
  • Design and implement scalable REST APIs and microservices-based solutions.
  • Utilize tools such as OpenAPI/Swagger, Kafka, and observability tools in development.
  • Optimize performance, implement API security (OAuth2), and ensure system reliability.
  • Write SQL queries and demonstrate a good understanding of data models.
  • Write unit and integration tests.
  • Apply knowledge of User Interface design and development using React, HTML5, XML & CSS.
  • Utilize AWS cloud services (EC2, ECS, Load Balancer, Security Group, EMR, Lambda, S3, Glue, etc.).
  • Implement CI/CD and deployment using Docker and containers.
  • Apply strong analytical and problem-solving skills.
  • Utilize knowledge of system architecture, object-oriented design, and design patterns.
  • Adhere to software development lifecycle (SDLC) methodologies like Agile and Test-driven development.
  • Work proficiently in the development environment, including IDE, web & application server, GIT, Azure DevOps, unit-testing tools, and defect management tools.
  • Communicate effectively with strong verbal and writing proficiencies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service