Senior Java Engineer

Computer Enterprises, Inc.
Pittsburgh, PA, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Code Review Databases Command-Query Responsibility Segregation (Software Development) DevOps Distributed Systems Modular Design Service Discovery Software Engineering Spring Cloud Spring-boot Containerization
+7 more
Data Management Asynchronous Programming Event Sourcing Api Gateway Software Coding Dynatrace Microservices

Job description

We are seeking a Java Developer Lead to spearhead the engineering efforts for a high-priority, Capitalized Project. In this role, you will balance hands-on backend engineering with technical leadership, focusing on designing and scaling a robust microservices architecture. You will ensure the project meets capitalization criteria through rigorous engineering standards, accurate deliverable tracking, and modular design. You will guide a team of developers to build high-performance distributed systems while collaborating closely with stakeholders to drive the software development lifecycle., * Microservices Architecture: Lead the design, decomposition, and deployment of scalable, distributed microservices using Java ecosystems.

  • Technical Leadership: Guide the development team, resolve complex technical blockers, and enforce high coding standards and code reviews.
  • Capitalized Project Delivery: Oversee the execution of core development milestones, ensuring that tasks are meticulously documented to align with asset capitalization requirements.
  • Integration & Communication: Establish resilient synchronous and asynchronous communication patterns between services (e.g., REST, gRPC, event-driven messaging).
  • Cross-Functional Collaboration: Partner with DevOps and cloud engineers to streamline containerized deployments and CI/CD pipelines.

Requirements

  • Core Expertise: Deep proficiency in Java and microservices frameworks (e.g., Spring Boot, Spring Cloud).
  • Distributed Systems: Proven experience designing and managing microservices, API gateways, service discovery, and distributed tracing.
  • Leadership Experience: Technical leadership experience guiding development teams in an enterprise cloud environment.
  • Data Management: Strong understanding of database patterns in microservices (e.g., database-per-service, event sourcing, or CQRS).

INDGEN

#ZR

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…