Technical Lead, Software Development, Java Developer
Job in
Mont Clare, Montgomery County, Pennsylvania, 19453, USA
Listed on 2026-07-01
Listing for:
Software Technology, Inc.
Full Time
position Listed on 2026-07-01
Job specializations:
-
Software Development
Java Developer, Software Engineer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Technical Lead (Java)
Client: SEI Investments
Location:
Oaks, PA (must sit on-site 2 days’ per week)
Duration:
Long-Term Contact (multi-year)
Interview Process: 2 steps with client (both via video)
Responsibilities include:
- Developing and designing technical solutions based on reading and understanding business and functional requirements following the Agile process
- Producing high-quality code to meet all project deadlines and ensuring the functionality matches the requirements
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leaders and cross-work team members
- Providing technical leadership to project team members and responding to inquiries regarding errors or questions about programs
- Interacts with data architects, other tech leads, team members and project manager as required addressing technical and scheduling issues.
- Suggests and implements process improvements for estimating, development and testing processes.
- Responsible for insuring team designs and delivers code in alignment with published SEI & industry standards.
Required:
- BS Degree in Computer Science or applicable programming area of study
- Min 8 years prior work experience working with an application development organization; must demonstrate experience delivering systems and projects from inception through implementation
- Demonstrable technical and team lead experience.
- Proficiency in Analysis, Design, Build, and Deployment of Java applications. Experience developing solutions within an Application Container; experience developing Java services; web services is a plus
- Experience with Database access methods and simple SQL constructs.
- Experience with ORM tools (Hibernate, JPA) is a plus
- Understand Asynchronous and Synchronous transactions and processing.
- Experience with JMS, MDBs, MQ is a plus
- Work experience with any of the following – Linus/UNIX/Solaris/AIX;
Shell programming/PERL, Groovy - Work experience developing user experiences with JSP / Servlet, Java Script, HTML5
- Use of libraries and frameworks such: jQuery, jQueryUI, React, Angular
- Use of Grid designs for UI’s with Bootstrap
- Use of MVC patterns such as Spring MVC and Angular
- Work experience developing API’s and exposing services using SOAP and REST / JSON
- Experience with Spring Boot/Microservices applications
- Work experience with Business Service development with Java, EJB's, Spring POJO's
- Work experience with Business Process Management and workflows, Messaging and Event Based processing
- Work experience with bulk / batch processing applications
- Any experience with Mobile Application development is a plus (this is a nice-to-have)
- Multiple project working experience with ER/Studio and TOAD
- Strong knowledge of Oracle and UNIX
- Excellent communication skills
- Strong system/ technical analysis skills
- Experience with source control systems such as GIT / Stash and dependency management tools such as IVY and Maven is a plus
- Experience with Test Driven Development concepts, testing with Junit, Fitness, Karma, Protractor or similar tools is a plus
Required Skills:
1+ Year of Team/Technical Leadership and 7+ years of hands on coding experience with Java, Spring Boot (Microservices), REST, Angular, Oracle technologies overall.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×