Chesterbrook, PA Description: Senior Java Developer/Team Lead experienced with Spring Boot
(2+ preferred) Required Skills:
Java, Spring, Hibernate (3.5 and 5+), JPA, RDBMS Preferred Skills:
Spring Boot 2+, ReactJS, Docker, Oracle, RabbitMQ, Elasticsearch, Kubernetes Requirements:
5+ years of software engineering/development, object-oriented design and analysis experience
Demonstrates expertise in the Spring framework (Spring Boot preferred)
Demonstrates command of RDBMS concepts and SQL (PL/SQL preferred)
Experience with distributed messaging systems (RabbitMQ preferred)
The Judge Group has an immediate need for a Senior Java Developer comfortable in a role as a team lead to join its ATS/CRM development group. This is an internal salaried role with benefits.
Employee would need to both as a lead developer as well as delegate to and mentor more junior developers. Expected to engage with the business when a need is demonstrated, gather requirements, architect a solution, and be able to lead an implementation team.
Judge has a strong and stable team of developers capable of supporting the lead. This role would serve primarily to support the Java/Spring/ReactJS/Docker/Kubernetes technology stack employed by the ATS/CRM group. Judge also builds and maintains various solutions on the .NET stack as well; the employee in this role may have the opportunity to contribute there as well, though is not required.
Judge developed its Applicant Tracking System and Customer Relationship Management tools in house to allow the development group to be more responsive to the needs of its recruiting and sales teams. This platform has integrations with multiple strategic business partners through webhooks and REST APIs, as well as internal financial and marketing systems. This is the platform this role would primarily support.
Judge developers, leads in particular, are encouraged to embrace emerging technologies that help keep Judge ahead of its competitors. It has been the internal development team that spearheaded the adoption of technologies such as Elasticsearch, Docker/Kubernetes, and machine-learning. Judge is committed to using technology to its advantage, resulting in a work environment where its software developers are enabled - not limited.
Lead design, implementation and documentation of different application modules
Be responsible for the overall quality of the code produced
Perform code reviews, mentor junior developers, ensure quality software delivery
Collaborate with business stakeholders to clarify requirements and designs
Demonstrated ability providing design and architectural insights to the team
Ability to design and implement enterprise level frameworks, broad based functional and technical software solution Contact:
This job and many more are available through The Judge Group. Find us on the web at www.judge.com