Software Development Engineer II (SDE II)
1. Responsibilities
- Design develop and maintain backend systems using Java Spring Boot and Python.
- Implement and optimize database schemas queries and integrations in MySQL.
- Develop and maintain scalable highperformance APIs and microservices.
- Troubleshoot debug and resolve complex technical issues.
- Collaborate with crossfunctional teams to define and prioritize product requirements.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Continuously evaluate and implement new tools and technologies to improve productivity and system performance.
- Document software designs technical implementations and best practices.
2. Skills Required
- Technical Skills:
- Proficiency in Java and frameworks like Spring Boot.
- Experience with Python for scripting and backend development.
- Strong expertise in MySQL including schema design and query optimization.
- Understanding of RESTful APIs and microservices architecture.
- Handson experience with Git CI/CD pipelines and software lifecycle management.
- Familiarity with AWS cloud platforms and containerization (Docker Kubernetes) is a plus.
- Familiarity with NodeJS is a plus
- Experience in the product/startup company is a plus.
- Soft Skills:
- Strong problemsolving and analytical skills.
- Good communication and teamwork abilities.
- Detailoriented with a focus on delivering highquality work.
3. Knowledge
- Deep understanding of software development principles design patterns and best practices.
- Knowledge of database optimization techniques and SQL performance tuning.
- Familiarity with Agile/Scrum development methodologies.
- Awareness of emerging trends in backend technologies microservices and cloudnative development.
- Knowledge of DevOps practices including monitoring logging and infrastructure automation is advantageous.
6. Qualifications
- Bachelor s or Master s degree in Computer Science Software Engineering or a related field.
7. Experience
- Required Experience:
- 3 years of professional experience in software development.
- Proven track record of working on backend systems with Java Spring Boot and Python.
- Demonstrated experience with MySQL including schema design and query optimization.
- Preferred Experience:
- Exposure to cloudbased architectures and services (e.g. AWS Azure GCP).
- Experience with DevOps tools and practices including CI/CD pipelines and Docker.
restful apis,spring boot,docker,kubernetes,devops,nodejs,mysql,ci,cd,aws,python,microservices,git,gcp,azure,ci/cd,java