SDE- 1

  • Gurugram
  • Infihire
Overview: As a Software Development Engineer (SDE1) at our company you will play a crucial role in the design development and maintenance of our software products. You will work closely with crossfunctional teams to deliver highquality scalable solutions that meet our customers needs. Key Responsibilities: Participate in the entire software development lifecycle including requirements analysis design coding testing and deployment Write clean efficient and maintainable code using Java and other relevant technologies Collaborate with product managers and engineers to translate requirements into technical designs Conduct code reviews and provide constructive feedback to peers Troubleshoot and debug issues to ensure smooth operation of the software Implement best practices for software development including unit testing code documentation and version control Stay updated on emerging technologies and contribute to continuous improvement initiatives Participate in team meetings standups and brainstorming sessions Support and mentor junior team members Adhere to company coding standards and guidelines Required Qualifications: Bachelors degree in Computer Science Engineering or a related field Proven experience in software development and coding using Java Strong understanding of data structures and algorithms Experience with software engineering best practices including design patterns and architectural principles Ability to work collaboratively in a team environment Excellent problemsolving and analytical skills Good understanding of web technologies and services (HTTP REST etc.) Familiarity with version control systems such as Git Knowledge of Agile methodologies and tools Excellent communication and interpersonal skills Experience with cloud technologies is a plus Ability to adapt to changing priorities and timelines Passion for learning and selfimprovement Strong attention to detail and a focus on quality Ability to thrive in a fastpaced dynamic environment rest,web technologies,http,architectural principles,design patterns,microservices,version control systems,agile methodologies,data structures,cloud technologies,springboot,software development,algorithms,java,git