High-performing applications are the backbone of successful businesses, and as a seasoned Java Developer, you will play a pivotal role in designing, building, and maintaining these systems.
The ideal candidate for this position will have a strong background in Java development, with expertise in the latest editions of the language, including proficiency in Spring Boot. Experience with AWS, Microservices architecture, and design patterns is also highly valued. Additionally, knowledge of containerization and orchestration tools like Docker and Kubernetes will be beneficial.
* Bachelor's degree in Computer Science, Engineering, or a related field required.
* Minimum 5+ years of hands-on experience in Java development, with a solid grasp of security best practices related to APIs and data privacy.
* Excellent problem-solving skills, a proactive approach to addressing challenges, and proficiency in Agile/Scrum methodologies are essential.
* Experience with frontend technologies like React.js or Angular is a strong plus.
* Knowledge of NodeJs and PostgreSQL database is a plus.
Key Responsibilities:
The Senior Java Developer will translate application storyboards and use cases into functional applications, collaborate closely with the Product Owner, prioritize and facilitate the early resolution of client issues, and ensure the best possible performance, quality, and responsiveness of applications.
This role involves working closely with cross-functional teams to drive innovation and deliver high-quality solutions that meet business objectives. If you are passionate about developing cutting-edge software and thrive in a fast-paced environment, we encourage you to apply.