Job Description
We are seeking a highly skilled and experienced Professional Services Consultant for one of our client, a German IT Service Provider to provide expert guidance and support to clients utilizing our Data Migration Tool. As a Professional Services Consultant, the candidate will play a critical role in helping our clients successfully migrate their data from various sources to our platform. The candidate will work closely with project managers, architects, and developers to understand migration goals, requirements, and timelines. The candidates responsibilities will include analyzing existing legacy systems, designing and developing Java-based solutions, conducting thorough testing and debugging, optimizing performance and scalability, and documenting migration processes and technical specifications. Responsibilities Collaborate with project managers, architects, and other developers to understand migration goals, requirements, and. timelines. Analyze existing legacy systems to identify migration feasibility. Design, develop, and implement Java-based solutions using frameworks such as Spring, JPA, and Hibernate. Write clean, efficient, and maintainable code in accordance with coding standards and best practices. Conduct thorough testing and debugging to ensure high-quality deliverables. Optimize performance and scalability through code optimization and tuning. Document migration processes, technical specifications, and architectural decisions for future reference. Qualifications Strong proficiency in Java programming language and related frameworks (Spring, JPA, Hibernate). Understanding of software development principles, design patterns, and best practices. Practical experience in development, testing, and debugging with Java, including objectoriented (OOP) programming, collections, generics, concurrency, exception handling, EJB, and Java Streams. Experience with database technologies, including SQL and NoSQL. Basic understanding of Maven and Application Servers like JBoss. Proficiency in troubleshooting, debugging, and performance optimization of Java applications. Familiarity with tools and development environments such as Eclipse, DBeaver, Jenkins, and Git. Understanding of Agile development methodologies and tools (e.g., Scrum, Kanban, JIRA). Experience with code quality metrics using SonarQube and test coverage with Unit Tests. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Seniority Level Mid-Senior: 4-5 years of relevant experience Employment Type Full-time Job Functions Software Engineering Location - Kochi
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: ProductionPlantation / Farming
Functional Area: Not Applicable
Role/Responsibilies: Data Migration Tool Developer
Keyskills:
Java
Spring
JPA
Hibernate
SQL
NoSQL
Maven
JBoss
Eclipse
Jenkins
Git
Scrum
Kanban
JIRA
SonarQube
DBeaver
Unit Tests