JD1356 - Design Lead Engineers
Key Skills : Java,Golang,micro-services architecture,WebSocketSpring,CI,CD, Exp : 7 - 9 Sal : Loc : Bangalore Client of Bloom Consulting Services email : hiring bloomsolutions.com
About the Job
Project (TBD) - Design Lead Engineers (2 positions) Responsibilities
Development of SaaS Services that incorporate our next generation tooling.
Development of new engineering tooling, and extending our existing tooling.
Development of high quality demonstration applications to showcase and aid in teaching.
Collaborate with the team on the design and development of the new tools, extensions and features that are compatible with our wider architectural vision across the company.
Suggest and implement software development best practices including for improve testing, more automation, and better experience for developers.
Focused and timely execution against the roadmap. Position Requirements
7+ years software development experience working on Java & Golang based SaaS based applications.
Deep understanding and experience with software development for SaaS, Understanding micro-services architecture and distributed messaging.
Deep understanding and experience of developing client services for a SaaS Services
Excellent design and coding skills with a focus on Java + Spring and Golang.
Experience using REST API’s and using authentication protocols like oAuth2.
Experience with Docker & container-based DevOps.
Experience with CI / CD pipeline management and design.
Experience with building out or using decoupled / distributed message / event based architectures.
Highly desirable skills : Java, Spring, Golang, WebSocket experience.
Must be a strong team player with excellent verbal and written skills.
What You Need for this Position
You should have knowledge of :