Delphic is looking for someone just like you to join our dynamic team!Position - Java Backend DeveloperLocation- RemoteExp- 5+ yrs
Job Description :Job Description:We are seeking a highly skilled and experienced Senior Backend Java Developer with over 5 years of experience to join our dynamic team. As a Senior Backend Java Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend solutions using Java, Spring, Spring Boot, and other relevant technologies. In addition to Java, proficiency in Python, Scala, Node.js, Golang, etc., is highly desirable. You will work closely with cross-functional teams to build APIs and deliver high-quality software solutions.Responsibilities:Design, develop, and maintain backend services and APIs using Java, Spring, Spring Boot, and other relevant frameworks.Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.Write clean, efficient, and well-documented code following best practices and coding standards.Implement unit tests, integration tests, and automated tests to ensure software quality and reliability.Optimize application performance and troubleshoot issues to ensure scalability, responsiveness, and stability.Integrate third-party APIs and services as needed to enhance functionality and user experience.Participate in code reviews, provide constructive feedback, and continuously improve development processes and practices.Stay updated with the latest technologies and trends in backend development and share knowledge with the team.Mentor junior developers and provide guidance on technical issues and best practices.Requirements:Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent work experience.Minimum of 5 years of professional experience in backend development using Java and related technologies.Strong proficiency in Java programming language and experience with Spring framework (Spring Boot, Spring MVC, Spring Data, etc.).Experience with other backend technologies such as Python, Scala, Node.js, Golang, etc., is highly desirable.Solid understanding of HTML, CSS, and JavaScript, with the ability to build APIs.Experience with database technologies such as SQL, NoSQL, and ORM frameworks (Hibernate, JPA, etc.).Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).Knowledge of software development best practices, design patterns, and principles.Excellent problem-solving and analytical skills, with a strong attention to detail.Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.