Kataliser

Software Development Engineer II

Bengaluru, KA, IN

5 months ago
Save Job

Summary

Software Development Engineer II (SDE II)

  • 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, high-performance APIs and microservices.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Collaborate with cross-functional 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.
  • 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.
  • Hands-on 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 problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Detail-oriented with a focus on delivering high-quality work.
  • 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 cloud-native development.
  • Knowledge of DevOps practices, including monitoring, logging, and infrastructure automation, is advantageous.
  • Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 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 cloud-based architectures and services (e.g., AWS, Azure, GCP).
  • Experience with DevOps tools and practices, including CI/CD pipelines and Docker.

Skills: restful apis,spring boot,docker,kubernetes,devops,nodejs,mysql,ci,cd,aws,python,microservices,git,gcp,azure,ci/cd,java

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: