Principal Software Engineer – Java EE, Apache Tomcat, Spring, Maven, Jenkins, AWS
We are looking for a Principal Software Engineer to join our client's agile and innovative engineering team. This role is crucial in driving the development of the digital experiences and platforms, supported by a team of passionate technologists who believe in the power of teamwork and innovation.
Key Responsibilities:
- Collaborate closely with Squad Leads, Scrum Masters, Developers, Quality Assurance, and Architects to develop, test, and deliver high-quality software features.
- Provide technical guidance and mentorship to your team, enhancing their skills and fostering a collaborative environment.
- Lead and mentor scrum teams in designing and implementing robust software solutions critical to business operations.
- Champion continuous improvement and learning, advocating for enhanced services, processes, and engineering practices within a global enterprise platform.
Key Skills:
- Deep proficiency with server-side/mid-tier languages, frameworks, libraries, and technologies including Java EE, Apache Tomcat, Spring, Maven, and CI/CD tools like Jenkins.
- Strong experience with cloud deployment, particularly in AWS.
- Hands-on technical leadership, with experience leading multi-functional scrum teams.
- Ability to work effectively in both local and global agile team settings, providing mentoring and leadership.
- Demonstrated ability to drive the end-to-end delivery of Agile requirements or user stories.