Java backend - Senior Developer
-
Lead the design and development of robust backend solutions using Java, Spring Boot, and Microservices architecture.
-
Oversee the end-to-end development process, ensuring timely delivery of quality software products.
-
Collaborate with product managers and cross-functional teams to gather requirements and translate them into technical specifications.
-
Mentor and guide junior engineers, promoting best practices in coding and software design.
-
Conduct code reviews and enforce coding standards to ensure maintainable and efficient codebases.
-
Implement microservices-based architectures to enhance scalability and performance of applications.
-
Utilize JavaScript frameworks where necessary to support full-stack development needs.
-
Participate in architectural discussions and contribute to the continuous improvement of engineering practices.
-
Monitor application performance and troubleshoot issues to ensure high uptime and reliability.
-
Stay updated on industry trends and emerging technologies to drive innovation within the team.
Artificial Intelligence, Java, Java + spring boot + Microservices, Javascript