Company Overview:At Wtech, we're a hub for tech innovation. We develop and deliver scalable, high-quality platforms that help businesses succeed, and we're looking for talented individuals to join us. We believe in the power of collaboration, where diverse perspectives come together to solve complex challenges. We seek those who take ownership of their work, seeing it through from concept to delivery. And we value responsibility, ensuring our solutions are secure, robust, and impactful. If you're ready to build the next generation of web solutions with us, let's connect.Job Overview:We're looking for a skilled Java Backend Engineer to build and maintain the robust, scalable, and secure enterprise-grade systems that form the core of our platform. Leveraging the Java ecosystem (e.g., Spring Boot, Jakarta EE), you will be responsible for designing and implementing complex business logic, developing high-volume transactional APIs, and ensuring the long-term reliability and stability of mission-critical services. This role is ideal for engineers who thrive in structured, large-scale environments focused on data integrity and proven architectural patterns.Key Responsibilities:Design, develop, review, implement, and manage high-quality applications, services, and APIs for production and pre-release environments, leveraging scalable microservices architecture on AWS Cloud.Ensure applications align with customer and business requirements through comprehensive understanding and consistent development practices.Collaborate with delivery teams to build / use CI/CD pipelines, DevOps practices, processes, and tooling.Participate in Agile software development, including prototyping and code reviews, with international teams to build mobile apps and scalable microservices-based products. Ensure robust coding practices, including solid unit and component test coverage, and effective code debugging.Monitor platform trends and anticipate critical changes to stay ahead of industry developments. Proactively monitor client feedback, identify issues, and schedule resolutions to maintain platform reliability and performance.Ensure adherence to deadlines and quality standards.Perform additional tasks as assigned by the Line Manager.