Ref No.: 25-00490
Location: Bengaluru, Karnataka
Position Type:Contract
RCP Java Backend Developer JD Key Responsibilities: • Design, develop, and maintain high-performance, scalable backend services using Java and Spring Boot. • Sound knowledge and hands-on experience in building a software application using Java • Proficient in Core Java (OOPs, Design Patterns, Stream API, Multithreading, Generics). • Good understanding of OSGi,Eclipse RCP and Plugin development • Collaborate with cross-functional teams to define, design, and ship new features. • Participate in all phases of the software development lifecycle, including design, development, testing, and deployment. • Write well-designed, efficient, and testable code. • Troubleshoot and resolve complex technical issues in development and production environments. • Implement RESTful APIs and integrate with front-end components and third-party services. • Optimize applications for performance, scalability, and security. • Participate in code reviews to ensure code quality and adherence to best practices. • Stay up-to-date with the latest industry trends, technologies, and best practices. Requirements: • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. • Proven experience as a Java Backend Developer, with at least 6 years of hands-on experience with Spring Boot. • Strong knowledge of Java (version [insert specific version, if required]). • Experience with RESTful API development and integration. • Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB. • Knowledge of ORM frameworks like Hibernate. • Experience with version control systems, particularly Git. • Understanding of microservices architecture and cloud-based services (e.g., AWS, Azure). • Familiarity with CI/CD pipelines and DevOps practices. • Strong problem-solving skills and attention to detail. • Excellent communication and teamwork abilities. Skills:- J2EE, Spring Boot, Hibernate (Java) and RCP