1

Senior Java Software Engineer Jobs in Exton, PA (NOW HIRING)

Senior JAVA Developer

Philadelphia, PA · On-site

$52.50 - $67/hr

Develop software requirements for Machinery Control Systems (MCS) based on the Naval Combatant ... Java SE 25 Developer * Must have good communication skills including communication with and with ...

Sr. Java Backend Developer

Wilmington, DE · On-site

$49 - $63.50/hr

Sr. Java Developer Wilmington, DE/NYC/Atlanta, GA Need resumes. Resource with 10-15 years hands on ... software development experience • Robust object-oriented design pattern knowledge and ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Exton, PA salary details

$39.1K

$145.7K

$255.8K

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

As of Jul 9, 2026, the average yearly pay for senior java software engineer in Exton, PA is $145,668.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,600.00 and $158,800.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 job categories do people searching Senior Java Software Engineer jobs in Exton, PA look for? The top searched job categories for Senior Java Software Engineer jobs in Exton, PA are:
What cities near Exton, PA are hiring for Senior Java Software Engineer jobs? Cities near Exton, PA with the most Senior Java Software Engineer job openings:
Software Engineer (Java)

Software Engineer (Java)

TiltEdge Solutions LLC

Malvern, PA • On-site

$40/hr

Contractor

Posted 8 days ago


Job description

Job Title: Senior Software Engineer  (Java) 
Location: Malvern, PA(Hybrid)
Duration: 6-12 Months
Rate: DOE
Note:3 days per week onsite in Malvern, PA.
 
Job Description:
Responsibilities

Job Summary:
An exciting opportunity to join Client’s Equity Investment Management Systems (EIMS) – Data & Analytics organization as a Senior Software Engineer on the DNA Green Team.

  • This role sits at the heart of Client’s NeoXam Retirement initiative, a strategic transformation modernizing equity portfolio management by migrating core capabilities to the AWS Cloud.
  • As a senior, hands-on engineer, you will design, build, and operate cloud-native, data-driven solutions that power the Equity Front Office. You will work directly on highly scalable data platforms delivering historic and real-time data services for portfolio managers and traders.
  • This role emphasizes deep technical contribution, ownership of code, and architectural influence while mentoring other engineers and raising the overall engineering bar.
  • This position offers the opportunity to build modern data platforms on AWS while laying the foundation for advanced analytics and AI/ML capabilities across Client’s equity investment ecosystem.
  • What We’re Looking For 
  • Robust software engineering background with significant hands-on experience building distributed systems.
  • Deep expertise in: 

○ Event-driven architecture patterns

○ AWS-based application and data platforms 

○ ETL/data pipeline design and optimization 

  • Proven ability to own complex technical problems end-to-end, from design through production support.
  • Experience building high-throughput, low-latency data systems. • Robust debugging, performance tuning, and operational support skills. 
  • Ability to mentor engineers and influence technical direction through hands-on leadership. 
  • Familiarity with Agile development practices and modern DevOps principles.

Qualifications

  • Required Technology Experience Streaming, Messaging, Complex Event Processing (CEP) 

• AWS Kinesis & Firehose 

• AWS Flink • SNS / SQS Compute 

• AWS Lambda

• ECS

• AppSync Data & Storage 

• AWS Glue 

• Dremio 

• DynamoDB 

• Aurora RDS Monitoring & Observability 

• CloudWatch 

• CloudTrail 

• X-Ray • Grafana Languages - GoLang - Java - Node.js