Job Description
We seek an experienced professional in JAVA with a good understanding of JAVA technologies. We need someone with expertise in Java, Spring, Design Patterns, and good knowledge in HTML and CSS and who enjoys reviewing code and making incremental improvements.
About You – Experience, Education, Skills, and Accomplishments:
- Bachelor’s degree in Computer Science, Engineering, or a related field (preferred) or equivalent professional experience.
- At least 2 year of extensive experience in designing and developing Java EE applications.
- At least 1 year of proficiency in Java 8+ development.
- Expertise in XML & JSON processing.
- Strong knowledge of Spring Boot for microservices development.
- Experience in building and deploying microservices.
- Familiarity with message queuing systems, specifically Apache Kafka.
- Proficiency in working with relational databases like Postgres or similar.
- Experience in developing web services using REST & JAX-RS
It Would Be Great If You Also Have:
- Experience with Wildfly application server.
- Familiarity with JSF, RichFaces, or similar UI frameworks.
- Exposure to Amazon Web Services (AWS) and containerization using Docker.
What Will You Be Doing in This Role?
- Complete development tasks in a timely manner while collaborating with team members.
- Assist in software architecture discussions and contribute to technical solutions.
- Work closely with product, QA, and other teams to deliver high-quality software.
- Participate in code reviews, providing constructive feedback to improve code quality.
- Analyze technical requirements and contribute to the design and development of key projects.
- Develop well-structured software components that meet technical and business requirements.
- Support projects throughout the development lifecycle, working with team leads and external partners as needed.
- Help maintain project plans and timelines when required.
- Ensure all development work is completed with high quality, meeting deadlines and specifications.
- Follow team workflows and best practices, including regular code check-ins and progress updates in tracking tools.
- Take initiative in learning new technologies and improving technical skills.
About the Team:
In Team Converis, we are a team of 12 professionals distributed across Germany, India, Malaysia, and the Czech Republic. Our team consists of 3 backend developers, 3 QA engineers, 1 product owner, 2 DevOps engineers, 2 support engineers, and 1 delivery manager/QA manager.
Hours of Work:
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.