Companies you'll love to work for

Everywhere Ventures
companies
Jobs

Software Developer III

Salesken

Salesken

Software Engineering
Bengaluru, Karnataka, India
Posted 6+ months ago

JD for the role:

Responsibilities:

  1. 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 impact
  2. Design systems that can scale to billions of data records in micro service architecture
  3. Design and develop full stack product features based on customer and business requirements
  4. Be an operational and technical leader with a passion for distributed systems, cloud service development, deployment and delivery
  5. Technically Hands-on with scalable Architecture managing team of junior developers.
  6. Engineers / Engineers, and coaching mentoring while maintaining a hands-on role with code development
  7. Drive code and design reviews of components/systems / products in scope and drive the architectural governance for them
  8. Set directional paths for the teams/department for adoption of new technology stacks for solving business problems
  9. Be a very visible representative of multiple technology domains and represent
  10. Sales ken in external technical forums
  11. Teamwork skills, flexibility, and ability to handle multiple tasks
  12. Bring in software engineering life cycle best practice
  13. Analytical and problem-solving skills

Requirements:

  1. Strong Java, Java 8 including OOAD design patterns
  2. A solid engineer with must have knowledge and experience of Micro services design, security designs, and best practices
  3. Excellent knowledge and skills in the areas of Java, Spring Boot, JSP/Servlet, J2EE design patterns, App server & amp; Web servers
  4. Strong hands-on technology experience building and running large scale systems handling multi-million sessions/transactions per day
  5. Excellent knowledge of RDBMS databases like MySQL, Postgress and Cassandra
  6. Strong design/development experience in building massively large scale distributed internet systems and products
  7. Excellent programming skills in Java and expertise in multi-threading and performance oriented programming
  8. Sound knowledge of cloud platforms like GCP, AWS, Azure, etc
  9. Solid experience in Distributed systems, highly scalable products, performance & amp; reliability
  10. Excellent understanding of processing platforms and queues
  11. Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc
  12. Experience and knowledge of open source software, frameworks and broader cutting edge technologies around server side development in Java