Job Description
We are seeking a highly skilled Java Developer with a minimum of 3 years of experience to join our dynamic team. As a Java Developer, you will be responsible for the development and maintenance of high-quality software applications using Java technologies. You will work closely with our team of developers, designers, and project managers to deliver innovative solutions that meet our clients needs.
Skills
- Experience in Java 8,Java11, java17 and above is mandatory
- Experience in Spring Boot and developing microservices architecture.
- Strong understanding of Cloud Platforms- AWS or Azure or GCP
- Deep Knowledge of functional programming and reactive programming concepts
- Expertise in Database (DB) like SQL, MySQL, Postgres or etc.
- Demonstrated experience with asynchronous programming and async frameworks/libraries
- Good communication and interpersonal skills
- Ability to work with a team and independently.
Other Requirements
- Knowledge of socket programming and real-time communication protocols.
- Experience in building complex enterprise-grade applications with multiple components and integrations
- Good coding practices and ability to design solutions
- Good communication skills
- Ability to mentor a team and give technical guidance
- Fullstack/ Reactjs/ Angular js is preferable.
- Excellent problem-solving skills and attention to detail. Preferred experience with #nosql databases (MongoDB, Cassandra, Redis, etc.)