6 years of Java development in a service-oriented architecture ( Spring boot is used)
3 years Application Programming Interface (API) framework / REST development / web services (mid-range) development
Experience delivering software to cloud environments – Azure, IBM Cloud, AWS, Google
ob Description
The Principal Programmer / Technical Lead will provide technical leadership for assigned IT development personnel and be responsible for the technical design and implementation of mid-range software development of the assigned webservices and / or applications. Key aspects which will differentiate this role are : possessing working knowledge of latest industry best practices and trends within data frameworks and management (e.g. SQL / non-SQL, In-memory Cache ,SSD); cloud frameworks, content delivery network design, web services design, rules engine design, and software optimization techniques.
Essential Job Functions :
Works with product management, developers and architectural teams to define strategy and requirements
Develops and drives high-level strategic initiatives and secures commitment from external and internal teams for newinitiatives
Drives consensus on technical approach, sets timelines, and leads cross-functional application teams from designthrough delivery
Applies software engineering best industry practices to web applications and services
Provides technical guidance, direction, and decisions to team developing custom and off -the-shelf web applications and services
Works with Application / Enterprise Architects to establish development and deployment standards, and ensures adherence to technology platform decisions