Backend Software Engineer

6.0 - 10.0 years

18.0 - 25.0 Lacs P.A.

Pune

Posted:5 days ago| Platform: Naukri logo

Apply Now

Skills Required

SwingSpring bootJava Fx and JavaADO.GitAWT

Work Mode

Hybrid

Job Type

Full Time

Job Description

Backend Software Engineer Job title: Backend Software Engineer Location: Pune, India Experience: 6-10 years Responsibilities: Design, develop, and maintain scalable and high-performance web services using Java. Collaborate with front-end developers to integrate web services seamlessly into web applications. ¢ Implement RESTful APIs to enable smooth communication between client-side and server-side applications. ¢ Ensure robustness, reliability, and security of web services by implementing best practices and standards. ¢ Optimize web services for performance and scalability, considering factors like caching, load balancing, and database optimization. ¢ Work closely with cross-functional teams including product managers, architects, and QA engineers to deliver high-quality software solutions. ¢ Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards. ¢ Stay updated on the latest trends and technologies in Java development and web services. Requirements: ¢ Strong proficiency in Java programming language, with a minimum of 6 years experience. ¢ Solid understanding of web services development, including RESTful APIs. ¢ Experience with frameworks such as Spring Boot for building and deploying web services. ¢ Well versed with Linux commands ¢ Good to have experience with Spring boot, Swing, AWT, Java Fx and Java Desktop Applications. ¢ Familiarity with ORM frameworks like Hibernate for database interaction. ¢ Knowledge of web security principles and best practices. ¢ Experience with version control systems such as Git, ADO. ¢ Excellent problem-solving and analytical skills. ¢ Ability to work effectively in a collaborative team environment. ¢ Working knowledge of Azure DevOps (Sprint board, PR, Jenkins, Docker & Kubernetes, etc.) ¢ Nice to have - Knowledge of Angular ¢ Bachelors degree in computer science, Engineering, or a related field (preferred). Preferred Qualifications: ¢ Experience with microservices architecture. ¢ Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform. ¢ Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes. ¢ Understanding of Agile development methodologies. ¢ Certification in Java programming or related technologies.

RecommendedJobs for You