Principal Member Technical Staff
Location
Bangalore | India
Job description
Skills and Qualifications:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Proven experience as a Backend Developer with Java and Spring Boot.
- Experience working on microservices.
- Strong understanding of software development principles, design patterns, and best practices.
- Lead and mentor other backend developers, fostering a collaborative and high-performing environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Technical Skills:
Must-Have:
- Experience developing applications in Java and Spring Boot.
- Proficiency in the development and integration of RESTful APIs using Java.
- In-depth experience working on microservices and understanding of its architecture.
- Expertise in implementing security measures within applications.
- Proficiency in database schema design and management, specifically with MySQL.
- Solid understanding of version control systems (e.g., Git).
- Familiarity with build tools such as Maven.
Good-to-Have:
- Experience working on public cloud platforms such as AWS, OCI.
- Understanding of containerization technologies like Docker.
- Knowledge of container orchestration tools like Kubernetes.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Familiarity with basic Linux.
- Experience with Python.
Additional Considerations:
- Familiarity with Agile development methodologies.
- Knowledge of software testing methodologies and frameworks.
- Effective troubleshooting and debugging skills.
- Awareness of industry trends and emerging technologies.
Job tags
Salary