Senior Software Engineer

Acord (association For Cooperative Operations Research And Development)

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental insurance
Health insurance
Vision insurance

Job summary

eNGINE is hiring a Java Developer who enjoys building scalable applications, working in modern Java frameworks, and collaborating with smart, driven engineers. If you like solving real business problems, owning your work end-to-end, and contributing to clean, well-designed systems—this could be a great fit.

The role focuses on designing, building, and maintaining Java applications using Spring / Spring Boot, RESTful APIs, and microservices.

Qualifications

  • 3-6 years of professional Java development experience.
  • Strong experience with Java, Spring Boot, REST.
  • Experience with relational databases (Oracle, PostgreSQL, MySQL, etc.).
  • Understanding of OO design principles and common design patterns.
  • Familiarity with microservices architecture.
  • Experience using Git and CI/CD tools.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain Java-based applications using Spring / Spring Boot.
  • Build and support RESTful APIs in a microservices environment.
  • Collaborate with product owners and architects to translate business requirements into technical solutions.
  • Participate in code reviews, debugging, and performance tuning.
  • Work with relational databases to design and optimize queries.
  • Contribute to Agile ceremonies and continuous improvement efforts.

Skills

Java
Spring Boot
REST
Relational databases
OO design
Microservices
Git
CI/CD

Tools

Hibernate/JPA
Docker
Kubernetes
JUnit

Job description

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE .

eNGINE is hiring a Java Developer who enjoys building scalable applications, working in modern Java frameworks, and collaborating with smart, driven engineers. If you like solving real business problems, owning your work end-to-end, and contributing to clean, well-designed systems—this could be a great fit.

What You’ll Be Doing:
  • Design, develop, and maintain Java-based applications using Spring / Spring Boot
  • Build and support RESTful APIs in a microservices environment
  • Collaborate with product owners and architects to translate business requirements into technical solutions
  • Participate in code reviews, debugging, and performance tuning
  • Work with relational databases to design and optimize queries
  • Contribute to Agile ceremonies and continuous improvement efforts
What We’re Looking For:
  • 3-6 years of professional Java development experience
  • Strong experience with Java, Spring Boot, REST
  • Experience working with relational databases (Oracle, PostgreSQL, MySQL, etc.)
  • Understanding of object-oriented design principles and common design patterns
  • Familiarity with microservices architecture
  • Experience using Git and CI/CD tools
  • Strong problem-solving and communication skills
Nice to Have:
  • Front-end experience with Angular, React, or JavaScript
  • Experience with Hibernate / JPA
  • Exposure to cloud platforms or containerization (Docker, Kubernetes)
  • Automated testing experience (JUnit, Mockito)
  • Agile/Scrum experience

No C2C, relocation, or sponsorship for this role

Benefits:
  • Dental insurance
  • Health insurance
  • Vision insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

eNGINE • Pittsburgh

On-site
USD 90,000 - 120,000
Career fulfillment through challenging projects
Schedule flexibility
Paid training and certifications
Software Engineer
Software Engineer

eNGINE • Pittsburgh

On-site
USD 85,000 - 115,000
Schedule flexibility
Paid training/certifications
Senior Java Engineer: Flexible Schedule + Paid Training
Senior Java Engineer: Flexible Schedule + Paid Training

Acord (association For Cooperative Operations Research And Development) • Pittsburgh

On-site
USD 90,000 - 120,000
Dental insurance
Health insurance
Vision insurance
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Java Engineer ID32277 ($3,000 signing bonus)
Java Engineer ID32277 ($3,000 signing bonus)

AgileEngine • Dallas (TX)

Hybrid
USD 90,000 - 120,000
Professional growth with mentorship
Competitive compensation
Flextime for work-life balance
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • West Palm Beach (FL)

On-site
USD 90,000 - 120,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay with benefits
Exciting projects with top brands
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • San Francisco (CA)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Los Angeles (CA)

Hybrid
USD 100,000 - 130,000
Professional growth opportunities
Competitive compensation
Flexible schedule
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Dallas (TX)

On-site
USD 90,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with various budgets for education and fitness
Exciting projects with top companies
+1