Senior Java Developer role is a pivotal position within the development team, tasked with leading and driving the development of complex software solutions.
Success in this role is defined by the ability to architect and implement high-quality, scalable, and innovative software, often serving as a technical mentor and guide to junior team members.
Senior Software Engineers play a critical role in shaping the companys technology roadmap, influencing strategic decisions, and ensuring that software products align with business objectives.
responsibilities :
Focus on business expectations and design software accordingly
Work in an agile environment
Design and develop : Integration components / REST API / Web application features
Communicate with the rest of the team, to be aligned in terms of business and technical knowledge
Perform unit and system testing
Perform threat and risk assessments
requirements-expected :
7+ years of experience with Java technologies
Previous work experience with Spring framework
Experience on SOA & Micro services, REST Services development
Experience on cloud native apps, in supporting and/or implementing complex integration projects