Responsibilities: Design, develop, and maintain scalable and high-performance Java 7+ applications using advanced Java technologies and frameworks. Our Client, an IT Services and Consultant company, is looking for a Java Full Stack Lead Developer for their Pittsburgh, PA/Hybrid location.
Numbers & Facts
Location
Pittsburgh, PA
Salary
$51.43 Per Hour
Description
Our Client, an IT Services and Consultant company, is looking for a Java Full Stack Lead Developer for their Pittsburgh, PA/Hybrid location.
Responsibilities:
Design, develop, and maintain scalable and high-performance Java 7+ applications using advanced Java technologies and frameworks.
Develop and manage microservices using Spring Boot 3.5.
Build and deploy containerized applications using Docker in a cloud-native environment.
Implement event-driven architectures and work with Kafka and MQ for real-time messaging and event management.
Collaborate with cross-functional teams to define, design, and deliver high-quality software solutions.
Troubleshoot, optimize, and refactor code to improve performance, scalability, and security.
Stay up-to-date with the latest Java frameworks, tools, and cloud technologies.
Follow best practices in software development, including testing, code reviews, and documentation..
Requirements:
8 + years of hands-on experience in Java 21+ development with a strong understanding of advanced Java concepts.
Proficiency in building REST, microservices using Spring Boot 3.3.5.
Proficient in using AI tools like windsurf, Copilot
Strong in UI (Angular 19+ or RxJS) skills
Hands-on experience with Docker for containerization and working in a cloud-native environment.
Strong expertise in Kafka and MQ for message queuing and event-driven systems.
Solid understanding of relational and NoSQL databases.
Strong AI development experience
SQL: Writing complex queries, subqueries, joins, aggregations, and views
Database Design: Normalization, schema design, and ER modeling
Stored Procedures & Triggers: PL/SQL for Oracle, T-SQL for SQL Server
Query Optimization: Improving query performance and indexing strategies