– Provide technical leadership and guidance to a team of Java engineers, ensuring the delivery of high-quality code and solutions.
– Collaborate with cross-functional teams to design and architect complex software systems, ensuring scalability, reliability, and maintainability.
– Lead by example by writing clean, efficient, and well-documented Java code. Participate actively in coding and code reviews.
– Evaluate and introduce relevant tools and frameworks to improve development processes.
– Troubleshoot and resolve complex technical issues, providing innovative solutions to challenging problems.
– Enforce coding standards, best practices, and quality assurance processes to ensure the delivery of high-quality software.
– Identify and address performance bottlenecks and optimize system performance as needed.
– Maintain comprehensive technical documentation, including design documents, architecture diagrams, and coding guidelines.
Required:
– 10-15 years of experience with a bachelor’s or master’s degree in computer science engineering.
– Strong expertise in Java programming, Spring Framework, and related technologies
– Deep understanding of software architecture and design principles
– Experience with microservices architecture and cloud-based services (preferably GCP)
– Strong knowledge of database systems (SQL and NoSQL) and data modeling (preferably MongoDB)
– Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
– Leadership and mentoring experience with a track record of guiding and developing engineering teams.
– Strong communication skills, both written and verbal.
– Experience with Agile and DevOps practices is a plus.
Why us :
– You will be working with a lean team of passionate and talented individuals. We know that working with like-minded people is important.
– We are on a mission to supercharge brick-and-mortar retail stores in the era of e-commerce. Our customers give us confidence in our journey, and you will have a huge impact with your work.
– You will have the freedom to experiment and can choose to do things differently
– Lastly, we deeply care about culture of being a solver. Come, be one with us!
Learn more about our culture code here : https://bit.ly/GOCultureCode