Job Description:We are seeking a seasoned Senior Java Developer with a minimum of 4 years of experience, proficient in Spring Boot, Snowflake, and microservices architecture. The ideal candidate will be responsible for designing and developing efficient Java applications aligned with microservices principles, collaborating closely with diverse teams to deliver exceptional solutions.
Key Responsibilities:
- Design and develop scalable Java applications using Spring Boot, ensuring high performance and reliability.
- Implement and integrate with Snowflake or similar Cloud databases for efficient data management.
- Adhere to microservices architecture principles to build modular, robust, and maintainable solutions.
- Collaborate effectively with cross-functional teams including architects, frontend developers, and QA engineers to deliver high-quality software products.
- Participate in code reviews, provide constructive feedback, and maintain high standards of code quality.
- Continuously research and implement best practices and emerging technologies to enhance development processes.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of hands-on experience in Java development, with strong proficiency in Spring Boot.
- Experience working with Snowflake or other Cloud databases for data storage and retrieval.
- Solid understanding of microservices architecture and design patterns.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication skills and ability to collaborate effectively in a team environment.
Preferred Skills:
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with containerization tools such as Docker.
- Knowledge of frontend technologies such as ReactJS or Angular.
After applying, please proceed to complete the following Google form to assist with a smoother screening process.
https://forms.gle/MokvcKGByRauxyou8