Description

Role Overview: Sr Java Developer onsite with strong proficiency in JAVA and working knowledge of object-oriented programming concepts and AWS. The person needs to have thorough knowledge of platform capabilities to solve complex business problems using innovative solutions. Play a critical role in leading the design, development, and optimization of backend services. Key Responsibilities: - Lead the design and development of scalable and robust Java-based backend services. - Collaborate with architects, development teams, product owners, and DevOps to build services that are reliable and performant at scale. - Mentor and guide a team of backend engineers through code reviews, technical sessions, and career development. - Drive best practices in software design, coding, testing, and performance tuning. - Ensure consistent and high-quality delivery of new features and system enhancements. - Participate in architectural discussions, influencing technical direction and strategy. - Own the full development lifecycle from technical design to deployment and monitoring. - Troubleshoot production issues and support live game operations when necessary. Qualifications: - 8 years of Java development experience with at least 2 years in a lead role. - Strong knowledge of core Java, preferably Java 11, Spring Boot, RESTful APIs, and multithreading. - Proven experience designing and deploying scalable distributed systems; microservices architecture preferred. - Experience working with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis). - Proficiency with CI/CD, containerization (Docker), and orchestration tools (Kubernetes). - Familiarity with message queues and event-driven architecture (Kafka, RabbitMQ). - Strong understanding of AWS. - Excellent leadership, communication, and collaboration skills. Preferred: - Experience in custom development in Salesforce platform using Apex and LWC

Education

Any Graduate