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.