Lead Java Engineer
We’re passionate about designing and delivering top-notch digital experiences for our clients — and their customers — and helping them create efficiencies using data and technology. But what’s most important about us is that we have a diverse team of experts all dedicated to getting clients from goals to outcomes — and that’s where you come in.
This is a on-site position. Will need to work 5 days a week in offices located in Pittsburgh, PA.
Qualifications:
- 12+ years of experience in software development, with a focus on Java and full-stack development.
- Expertise in architecture and coding best practices, and knowledge of modern technologies like microservices, cloud platforms (AWS, GCP), and DevOps.
- Experience with software design patterns, domain-driven design, and developing complex systems.
- Strong hands-on experience with Java J2EE, proficiency in Java frameworks (e.g., Spring Boot, Hibernate), scripting languages such as Groovy, and front-end technologies, particularly React.
- Strong understanding of React, HTML, CSS, and JavaScript, with experience in responsive design.
- Experience with database technologies (e.g., MySQL, Oracle, PostgreSQL, MongoDB).
- Familiarity with DevOps practices and Temenos Journey Manager/ Open UX would be added advantage.
- Strong understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Key Responsibilities:
- Lead the team to design, develop, and maintain Java-based applications, provide technical guidance, mentoring junior developers, and overseeing the software development lifecycle from requirements to deployment
- Design and implement scalable and high-performance web applications using Java for back-end services and React for front-end development.
- Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
- Develop RESTful APIs to support front-end functionality and ensure seamless integration between the front-end and back-end.
- Optimize applications for maximum speed and scalability, ensuring high performance and responsiveness.
- Participate in code reviews and provide constructive feedback to team members to maintain code quality and best practices.
- Troubleshoot and debug applications, identifying and resolving issues in a timely manner.
- Stay current with emerging technologies and industry trends to continuously improve development processes and practices.
More about G2O:
We’re different than other companies at G2O. We blend the research and design, technology, and data expertise to deliver the solutions our clients crave — and we do all of this as one in-house team, from vision to execution. We’re also the largest company of our kind based in Ohio to do this — and have been evolving how we do it for 40 years.
Individually, we bring a wealth of experience from diverse backgrounds — personally and in business. We’re a diverse and passionate team of leaders and experts in technology, data analytics, design, content, and more. But we think we’re best when we put our minds together. Each person brings something distinct to our team — some unique flavor to their background or their experience. That makes for stronger collaboration — and elevates the outcomes for our clients.
Are you ready to collaborate to greatness with us?
Learn more at G2O.com/careers
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Consulting, Engineering, and Information Technology -
Industries
IT Services and IT Consulting, Software Development, and IT System Custom Software Development
Referrals increase your chances of interviewing at G2O by 2x
See who you knowGet notified about new Java Software Engineer jobs in Pittsburgh, PA.
Sign in to create job alertSimilar jobs
People also viewed
-
Technology Engineer Sr - Full Stack Lead
Technology Engineer Sr - Full Stack Lead
-
Software Engineer Lead - Kafka/Java
Software Engineer Lead - Kafka/Java
-
Software Engineer Lead (JAVA FULLSTACK)
Software Engineer Lead (JAVA FULLSTACK)
-
Software Engineer Principal
Software Engineer Principal
-
Lead Software Engineer - Fullstack (Java/Angular)
Lead Software Engineer - Fullstack (Java/Angular)
-
Technology Engineer Sr (Java/FullStack/API/GEN AI)
Technology Engineer Sr (Java/FullStack/API/GEN AI)
-
Senior Software Engineer with Java Focus - Local to Pittsburgh, PA
Senior Software Engineer with Java Focus - Local to Pittsburgh, PA
-
Software Architect Lead - Java
Software Architect Lead - Java
-
Lead Java Developer/Architect - Local to Dallas or Pittsburgh
Lead Java Developer/Architect - Local to Dallas or Pittsburgh
-
Software Engineer Lead - Full Stack Java, API
Software Engineer Lead - Full Stack Java, API
Similar Searches
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content