Senior Java Technical Lead - OpenShift Experience
ExpleoAbout the role
Overview
We’re seeking a Senior Java Technical Lead to drive the development of transformative software solutions for government clients. With over 7 years of experience leading enterprise Java projects, you’ll bring a strategic mindset, strong technical acumen, and a passion for mentoring high-performing teams.
This role is ideal for a hands-on leader who thrives in collaborative environments and is committed to delivering innovative, secure, and scalable digital services that make a real difference.
Responsibilities
- Provide the development team with technical leadership and guidance on application design options
- Managing delivery as agreed and aligning team resources as required
- Manage project source code and documentation
- Responsibility for building high-performing, scalable, enterprise-grade applications
- Java application development while providing expertise in the full software development lifecycle, from concept and design to testing
- Expert in Java development, with experience using industry-standard frameworks, e.g. Quarkus/Spring Boot
- Microservice and API development (RESTful, experience of REST design and implementation)
- Understanding of API security protocols (OAuth 2.0/0penID Connect)
- Knowledge of Kubernetes, API managers and WebLogic
- Experience with OpenShift Container platform, 3scale API and KeyCloak
- Testing frameworks and TDD (like Cucumber or Junit)
- Databases: Relational (Oracle)
- Coding in adherence to the standards of the application in question
- Maintaining, tuning and repairing applications to keep them performing according to technical and functional specifications; performing preventive maintenance activities; providing user support
- Integration of technical and application components to meet business requirements
- Completing assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements
- Ensure that all deliverables are tested to meet the standards as defined prior to deployment to the Quality Assurance team
- Ensure production releases are compliant with release management standards
- Conducting Developer Code Reviews to ensure adherence to Java coding standards
- Provide continuity in all major application solution decisions
- Progress and manage technical change items/requests
- Advising developers on best practice and optimal approach in software development
- Organisation of skills/knowledge transfer and mentoring to team members
- Creation of unit and integration test plans
- Writing and execution of unit and integration test plans
- Incident resolution
Qualifications
- BS/MS degree in Computer Science, Engineering or a related subject
Essential skills
Technical Skills:
- Demonstrated ability in Leading & coordinating a development teams to produce optimised code of new systems and/or the refactoring of older frameworks
- Demonstrated expertise as a subject matter expert, designing application interfaces and software services to maximise reuse based on the business processes and governance rules for sharing
- Demonstrated expertise leading teams in the development of new systems on Red Hat OpenShift
- Demonstrated expertise leading teams in the modernisation of existing applications onto the Red Hat OpenShift platform
- Demonstrated expertise of Java application development while providing expertise in the full software development lifecycle, from concept and design to testing
- Demonstrated use of Spring, JavaScript, Angular2+, Quarkus, HTML, XML, CSS or equivalent
- Developing webservice
- Demonstrated experience in administering a Jenkins instance in order to build windows executables
You will have enterprise project experience with most of these technologies:
- OpenShift and Docker containers
- Active MQ Messaging (Red Hat AMQ Broker/JMS)
- 3Scale
- KeyCloak
- Spring JDBC
- Maven
- Gitlab
- Jenkins
- SonarQube
- ArtiFactory
- Jira
- Confluence
- Encryption
- Integration with external applications (3rd party software)
- XML and JSON
- OpenAPI
- Progressive Web Apps
- Service Workers
- OpenID connect and OAuth protocols
- Mobile-First Development
- Front-end CI pipelines
- Testing Tools - cucumber/Karama/Jasmine/Protractor
- EJB2/EJB3 - for maintenance of support of older applications
- Drools
- Quarkas
Consultancy Skills:
- Strong client-facing skills, with the ability to bui
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s