Java Full Stack Engineer
tech
Job Description
-
Lead the design, development, and delivery of scalable applications using Java, Spring Boot and AWS.
-
Own the complete software lifecycle — from architecture and development to deployment, monitoring, and continuous improvement.
-
Build and integrate AI-powered solutions, including LLM-based workflows, autonomous agents, copilots, and orchestration frameworks.
-
Design secure, resilient, and high-performance cloud-native systems on AWS.
-
Collaborate closely with product managers, designers, architects, and engineering teams to translate business requirements into technical solutions.
-
Drive technical best practices, code quality, engineering standards, and system reliability.
-
Mentor engineers and contribute to a strong culture of collaboration, accountability, and continuous learning.
-
Proactively identify technical risks, bottlenecks, and opportunities for optimization.
-
Participate in architectural discussions, technical planning, and strategic technology decisions.
-
Implement CI/CD pipelines, observability, testing strategies, and DevOps best practices.
-
Stay current with emerging AI technologies, agent frameworks, and modern engineering trends.