Back End Software Engineer positions focus on delivering results in their domain. This page aggregates open Back End Software Engineer roles and what employers typically expect.
**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. - Implement **security** best practices, including authentication and authorization using **Spring Security** and JWT - Familiarity with SQL queries, stored procedures - **Well versed with Linux commands** - **Good to have experience with 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 - Bachelor’s 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. **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. - Implement **security** best practices, including authentication and authorization using **Spring Security** and JWT - Familiarity with SQL queries, stored procedures - **Well versed with Linux commands** - **Good to have experience with Swing, AWT, Java Fx and Java Desktop Ap…