Companies you'll love to work for

Everywhere Ventures
Everywhere Ventures

Software Developer III



Software Engineering
Bengaluru, Karnataka, India
Posted on Thursday, July 4, 2024
JD for the role:Responsibilities:Be a visible leader to drive and own the architecture and design of some of the most advanced & amp; complex software systems / products in the industry to create company wide impactDesign systems that can scale to billions of data records in micro service architectureDesign and develop full stack product features based on customer and business requirementsBe an operational and technical leader with a passion for distributed systems, cloud service development, deployment and deliveryTechnically Hands-on with scalable Architecture managing team of junior developers.Engineers / Engineers, and coaching mentoring while maintaining a hands-on role with code developmentDrive code and design reviews of components/systems / products in scope and drive the architectural governance for themSet directional paths for the teams/department for adoption of new technology stacks for solving business problemsBe a very visible representative of multiple technology domains and representSales ken in external technical forumsTeamwork skills, flexibility, and ability to handle multiple tasksBring in software engineering life cycle best practiceAnalytical and problem-solving skills

Requirements:Strong Java, Java 8 including OOAD design patternsA solid engineer with must have knowledge and experience of Micro services design, security designs, and best practicesExcellent knowledge and skills in the areas of Java, Spring Boot, JSP/Servlet, J2EE design patterns, App server & amp; Web serversStrong hands-on technology experience building and running large scale systems handling multi-million sessions/transactions per dayExcellent knowledge of RDBMS databases like MySQL, Postgress and CassandraStrong design/development experience in building massively large scale distributed internet systems and productsExcellent programming skills in Java and expertise in multi-threading and performance oriented programmingSound knowledge of cloud platforms like GCP, AWS, Azure, etcSolid experience in Distributed systems, highly scalable products, performance & amp; reliabilityExcellent understanding of processing platforms and queuesExcellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etcExperience and knowledge of open source software, frameworks and broader cutting edge technologies around server side development in Java