We are looking for an experienced Java Full Stack Developer to join our team.
The ideal candidate should be passionate about coding and developing scalable and high-performance applications.
You will work closely with our other members of the team to deliver quality solutions that meet the needs of our clients.
Write clear, maintainable, and reusable code and take part in code reviews to ensure that features are developed with high quality standards
Participate in and actively contribute to technical discussions and architectural decisions within the team
Partner with Dev team, architects, business analysts and stakeholders situated in multiple regions and time zones to understand and refine requirements
Work in a cross-disciplined agile team with shared responsibilities and high autonomy
Strong proficiency in Java and its frameworks such as Spring and Hibernate
Experience with RESTful web services and API development
Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis
Familiarity with version control systems such as Git
Experience with agile development methodologies and DevOps practices
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Strong hands-on experience of working on React JS, Node JS, Typescript, HTML, and CSS
Experience in writing accessibility compliant Java code and aware of testing applications using screen readers
Hands-on experience of working on Java, Spring boot and related technologies
Experience of working on Micro-frontend and Microservices based architecture
Passionate about writing clean and reusable code using the TDD approach
Understanding of Cloud concepts (GCP), CI/CD pipelines, Application Security, Docker, and Kubernetes is a plus
Good understanding of agile processes quarkus Framework experience