1

Senior Java Software Engineer Jobs in Lawrenceville, NJ

Senior Java Developer

Edison, NJ · On-site

$59.25 - $75.50/hr

Experience with software engineering best practices eg unit testing design patterns building ... Java Basic Qualification : Additional Skills : Background Check : No Drug Screen : No

Senior Java Python AWS Developer

Philadelphia, PA · On-site +1

$57.75 - $73.75/hr

Design, develop, and optimize scalable software for high-performance platforms and consumer devices ... As an experienced Senior Java/Python AWS Developer you will have the ability to share new ideas and ...

New

Description Position Summary We are seeking an experienced Java Architect / Senior Java Developer to lead design and development efforts for the Environmental & Social Business Advisory Portal. This ...

Sr Java Developer

Trenton, NJ

$57.50 - $73.25/hr

Activities included but not limited to developing and building channel / vendor relations, understanding existing and pending client needs and closing requisitions Position: Sr Java Developer ...

Senior Java Python AWS Developer

Philadelphia, PA · On-site

$57.75 - $73.75/hr

As an experienced Senior Java/Python AWS Developer you will have the ability to share new ideas and ... Design, develop, and optimize scalable software for high-performance platforms and consumer devices.

New

Java Engineer

Philadelphia, PA

$52.25 - $71.75/hr

Work with the latest and greatest software development tools and true software engineering mindset ... Java Engineer Location: Philadelphia, PA Type: Direct Hire Client located with offices in ...

Senior Java Full Stack Developer

Somerset, NJ · On-site

$55.50 - $71.50/hr

Senior Java Full Stack Developer Do you enjoy designing scalable Java microservices and leading ... software development lifecycle. The ideal candidate brings deep expertise in Java, Spring ...

Senior Java Full Stack Developer

Somerset, NJ · Hybrid

$55.50 - $71.50/hr

Senior Java Full Stack Developer Do you enjoy designing scalable Java microservices and leading ... software development lifecycle. The ideal candidate brings deep expertise in Java, Spring ...

Senior Software Engineer

Jackson, NJ · Remote

$125K - $165K/yr

Senior Engineer Location: SFO/Dallas/Austin/NJ - local candidates only Duration: Fulltime with ... systems using Java and Cloud Technology. * ● Strong technical background with previous ...

New

next page

Showing results 1-20

Senior Java Software Engineer information

See Lawrenceville, NJ salary details

$42.6K

$158.8K

$278.8K

How much do senior java software engineer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for senior java software engineer in Lawrenceville, NJ is $158,814.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What cities near Lawrenceville, NJ are hiring for Senior Java Software Engineer jobs? Cities near Lawrenceville, NJ with the most Senior Java Software Engineer job openings:
Senior Java Developer

Senior Java Developer

Goli Tech

Edison, NJ • On-site

$59.25 - $75.50/hr

Contractor

Re-posted 3 days ago


Job description

Job Description

  • 4-7 years in backend and fullstack engineering with proficiency in Java development
  • Vertx framework is a plus
  • Experience in NodeJS Golang gRPC is a plus.
  • Strong expertise in microservices event driven solutions and API development GraphQL and REST.
  • Proficiency in JavaScript frameworks like React or Angular HTMLCSS and UIUX design principles.
  • Experience with SQL and NoSQL databases eg DynamoDB Elasticsearch Postgres Aurora.
  • Proficiency with AWS Compute Network Security API Gateways VPCs Kubernetes FargateEKS and containerization Docker Kubernetes
  • Experience with CICD tools Jenkins configuration and KafkaMKS is a plus
  • Experience building operating and owning services
  • Implementing operational excellence mechanisms including ing metrics and logging using Prometheus CloudWatch Kibana PagerDuty
  • Strong understanding of testing frameworks and methodologies for both frontend and backend
  • Experience with software engineering best practices eg unit testing design patterns building maintainable code performance
  • Excellent communication and collaboration skills fostering an inclusive and supportive team environment
  • Proven ability to work with minimal direction on daytoday tasks and to selfstart with general guidance on new assignments

Skills

Mandatory Skills : AWS API Gateway, AWS Lambda, AWS RDS, AWS S3, Aws Step Functions, Docker, Dynamo DB, Java, Microservices, SNS, SpringBoot, SQS

Required Skills : Java

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No