Design and develop high-quality software solutions using Java Spring Boot 3.1 as the backend framework
and NextJS with TailwindCSS for frontend development.
Collaborate with cross-functional teams to understand business requirements and translate them into
technical specifications.
- Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
- Implement and maintain secure and scalable RESTfuI APIs and microservices using Spring Boot.
- Build responsive UI components using NextJS and TailwindCSS, ensuring a seamless user experience.
- Create and optimize database schemas, queries, and procedures using PostgreSQL for efficient data
storage and retrieval.
Perform code reviews to ensure code quality, scalability, and maintainability.Collaborate with system engineers to deploy applications to Kubernetes cluster, and continuous integrationand deployment (CI / CD) processes.Troubleshoot and debug production issues, and provide timely resolutions.Key Result AreasSoftware Development : Successfully design, develop, and maintain high-quality software solutions usingJava Spring Boot, NextJS with TailwindCSS, and PostgreSQL. Deliver efficient and scalable code that meetsbusiness requirements and adheres to industry best practices.Technical Expertise : Demonstrate proficiency in Java, Spring Boot, NextJS, TailwindCSS and PostgreSQL.Stay up-to-date with emerging technologies and industry trends. Apply technical knowledge to driveinnovation and enhance software development processes.API and Microservices Department : Design and implement RESTful APIs and microservices using SpringBoot. Ensure seamless integration and interoperability of various system components. Maintain security andperformance standards for API development.Database Design : Develop and optimise database schemas, queries and procedures using PostgreSQL.Ensure data integrity, performance, and scalability. Implement best practices for data storage, retrieval, andindexing.Deployment and Production : Collaborate with DevOps engineers to deploy applications to a Kubernetescluster. Contribute to the CI / CD processes, ensuring smooth and efficient deployments. Troubleshoot andresolve production issues promptly.Mentoring : Provide technical guidance and mentorship to junior engineers. Foster a culture of collaborationand continuous learning within team. Share knowledge and promote best practices to enhance the overallteam performance.Communication and Collaboration : Effectively communicate and collaborate with cross-functional teams,including product managers, designers and QA engineers. Participate in meetings, provide timely updates,and contribute to a positive and collaborative work environment.(Apply now at #J-18808-Ljbffr