Software Engineer Lead
Location: Pittsburgh, PA 5x onsite
Contract: W2 only, 6+ month contract with potential for extension or conversion to full time with either the client or CEI
Pay: $ 70/hour + optional medical, dental, vision, 401(k) match
Overview
This position involves core Java and backend development, focusing on API development, frameworks, libraries, and database integration. The role offers an opportunity to work within an agile team on a critical regulatory reporting project, emphasizing scalable and maintainable backend services. Candidates are encouraged to read further for detailed responsibilities and requirements.
Key Responsibilities
- Core Java & Backend Development
- API Development
- Frameworks & Libraries
- Database & SQL
Required Skills
- 5+ years of hands-on Java development experience
- Strong proficiency in Java (Java 8+)
- Solid understanding of Object Oriented Programming (OOP), Design patterns (Factory, Singleton, DAO, etc.), & Exception handling, multithreading, and collections
- Experience building scalable, maintainable backend services
- Strong experience designing and developing RESTful APIs
- Hands-on with Spring Boot / Spring MVC
- API design best practices: HTTP methods, status codes, Request/response validation, Versioning strategies
- Experience with JSON, request serialization/deserialization
- Familiarity with API documentation tools (Swagger / OpenAPI)
- API testing using tools such as Postman, REST Assured, or similar
- Spring Framework (Core, Boot, MVC)
- Data Power
- ORM frameworks such as Hibernate / JPA
- Experience with Microservices architecture is strongly preferred
- Strong hands-on experience with SQL
- Experience with relational databases such as: Oracle or Teradata
- DevOps experience with Maven / Gradle
- Version control using Git/bitbucket
- CI/CD exposure (Jenkins, GitHub Actions, Azure DevOps, udeploy etc.)
- Basic knowledge of Linux/Unix environments
Required Education
- No Education Requirements
Preferred Skills
- Experience deploying applications on application servers (Tomcat, WebLogic, etc.) & containers (Docker – preferred)
- Ability to write and optimize complex joins, subqueries, stored procedures (nice to have)
- Dependency Injection and Aspect Oriented Programming (AOP)
- Excellent written and verbal communication skills
- Self-starter, independent worker able to see through to completion
Why Should I Apply?
This role offers the chance to lead backend development efforts within a dynamic, agile team, working on high-impact regulatory reporting projects. It provides opportunities for extension or full-time conversion, with competitive market rates.
About CEI:
As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers'' workforce and project requirements.
#ZR #INDGEN

