Your Career as a Senior Technical Employee: As a Senior Member of the Technical Staff, you will build and own market-leading enterprise-class cloud-native SaaS products based on microservices platforms.
You will re-imagine the architectural roadmap and own part of the critical technical backlog, as well as census technical decisions.
You will be responsible for designing and implementing new microservices, optimizing existing services for performance and scale, and owning the security posture and deployment architecture of the product.
Technical Skills:
- Strong OOP concepts and core Java/J2EE framework skills
- Strong experience in frameworks like Spring, Springboot, JPA (Hibernate or EclipseLink), ReST
- Strong experience in tools and frameworks like Apache Kafka, Akka, Distributed Cache
- Good experience with testing frameworks and methods like TDD, Junit, and Integration Testing
- Good knowledge of distributed and highly scalable multi-tenant SaaS application architecture.
- Good working knowledge of microservices architecture and various design patterns
- Strong experience with cloud infrastructure and deployment tools (Jenkins, Docker, Kubernetes, Cloud application/infrastructure monitoring tools)
- Proven ability to deliver high-quality SaaS applications
- Strong analytical and problem-solving abilities
soft skills:
- Strong analytical and problem-solving abilities
- Good verbal and written communication skills and ability to work with global teams
- Willing to work and learn new things in a fast-changing and dynamic environment
background:
- 5+ years of solid experience in enterprise product development
- 4 years full-time BE or B.Tech degree from a reputed institute (Additional advantage if having a degree from top tier engineering institutes)
FAQ
What are the key technical skills required for this role?
- Key technical skills required for this role include Core Java/J2EE, Spring, Springboot, JPA (Hibernate or EclipseLink), ReST, Apache Kafka, Akka, Distributed Cache, CI/CD tools (Jenkins, Docker, Kubernetes), and cloud infrastructure. Are included.
- What is the importance of microservices architecture?
- Microservices architecture is important because it breaks your application into small, independent services that can be scaled and developed independently. This improves performance, maintainability, and scalability.
- What types of projects will be required to work on in this role?
- You will work on enterprise-class cloud-native SaaS products, including the design and implementation of new microservices, optimizing existing services for performance and scale, and managing the product’s security posture and deployment architecture.
- Is remote work allowed for this role?
- Depending on the specific requirements of the role, remote work may be permitted, but this will depend on company policies and the demands of the project.
- What soft skills are important for this role?
- Soft skills important for this role include strong analytical and problem-solving abilities, good verbal and written communication skills, and a readiness to work in a rapidly changing and dynamic environment.
- What is the experience and education required for this position?
- This position requires 5+ years of solid enterprise product development experience and 4 years of full-time BE or B.Tech degree from a reputed institute.
- Is there any scope for training and upskilling?
- Yes, the company can provide training and upskill enterprise-class cloud-native to date with new technological trends and developments.
- What would be the indicators of success in this role?
- Indicators of success in this role will be the delivery of high-quality SaaS applications, successfully designing and implementing new microservices, and providing effective solutions to product security and performance.
Conclusion:
In this role, you will build and manage cutting-edge cloud-native SaaS products as a senior technical staff member. Your responsibilities include reimagining the technical roadmap, taking ownership of a significant technical backlog, and microservices design and implementation. You must optimize services for high performance and scalability and manage the security posture and deployment architecture of the product.
Technical skills required include solid experience in core Java, Spring, Springboot, and microservices architecture. Additionally, extensive experience with cloud infrastructure, CI/CD tools, and delivery is also important. Soft skills require problem-solving abilities, communication skills, and a readiness to work in a rapidly changing environment.
This role requires 5+ years of enterprise product development experience and a BE or B.Tech degree from a reputed institute. To be successful in this position, you must have a strong technical and analytical background.