Job Description
We are seeking a talented software developer to join our team. As a Java Developer, you will be responsible for designing and developing web applications from requirements analysis to production.
You will work as a key member of a collaborative team with experts recognized worldwide, supporting a US corporation in wealth management. Your responsibilities will include participating in designing and developing web applications, improving software quality through evaluating and incorporating new libraries, tools, and technologies, analyzing and enhancing application performance, and developing simple and robust solutions for complex tasks.
The ideal candidate will have a bachelor's or master's degree in computer science, engineering, or a related field, and at least 3 years of experience in writing and deploying production code.
Strong knowledge of Java 8 and Microservices architecture is required, along with experience with Spring/Spring Boot, RESTful Services, and Hibernate.
Proficiency in unit and integration testing, as well as experience working in Agile methodologies (Scrum/Kanban), is also necessary.
-----------------------------------
Required Skills and Qualifications
* Bachelor's/Master's degree in Computer Science, Engineering, or related field (or equivalent experience).
* At least 3 years of experience in writing and deploying production code.
* Strong knowledge of Java 8 and Microservices architecture.
* Experience with Spring/Spring Boot, RESTful Services, and Hibernate.
* Proficiency in unit and integration testing.
* Experience working in Agile methodologies (Scrum/Kanban).
-----------------------------------
Benefits
1. Flexible full-time working hours.
2. One