Employer description & source details
Lead the design, development, deployment, and maintenance of scalable full-stack applications using Java, Spring Boot, ReactJS, and modern frontend technologies. Architect and develop reliable microservices and user interfaces that support high-volume, mission-critical business applications. Collaborate with product, UX, and engineering stakeholders to translate business requirements and user stories into technical solutions and actionable development plans. Provide technical leadership and mentorship to engineers through code reviews, design discussions, documentation, and knowledge sharing. Drive best practices in software architecture, coding standards, automated testing, agile development, and continuous integration. Design and optimize RESTful APIs, relational database schemas, queries, and distributed system components. Improve system reliability and operational excellence through monitoring, metrics, alerting, observability, and proactive risk management. Participate in production support and on-call rotations, ensuring timely incident resolution and continuous system improvement. Evaluate and implement appropriate technologies, tools, and architectural patterns to improve scalability, performance, and maintainability. Leverage AI-assisted development tools responsibly while adhering to organizational policies and engineering standards. Promote effective communication and collaboration across technical and non-technical teams. 15–18 years of hands-on software engineering experience , with strong expertise in full-stack application development. Proficiency in Java and Spring Boot , including experience with related Spring frameworks, ORM tools, and enterprise application development. Strong frontend development experience with ReactJS or other modern JavaScript fr
Extracted skills: javascript, java, postgresql, mysql, aws, docker, terraform