Drive engineering excellence through continuous improvement, automation, and the adoption of modern engineering practices.
Write clean, efficient, and well-tested code, ensuring high quality through comprehensive unit/integration tests and active participation in peer code reviews.
Own the technical roadmap and ensure systems are scalable, robust, and optimized for real-time operations.
...
3) To manage implementations of new application releases; adhering to the best practices of the release management process.
4) To work with various partners such as Peer Application Teams, Infrastructure, Vendors, Security and Change teams, to provide seamless support for the business.
5) To manage Production issues by responding in a timely manner in accordance to the Service Level Agreement with the Business.
...
Legacy Modernization: Identify, architectural refactor, and modernize legacy codebases to systematically improve application maintainability, scalability, and information security.
Code Quality & Governance: Conduct rigorous code reviews, uphold exceptional coding standards, and provide technical guidance to junior team members.
Cross-Functional Collaboration: Partner closely with QA, Product Management, and Frontend engineering teams to validate business requirements and ensure flawless end-to-end functionality.
...
Full-Stack Integration: Develop and maintain server-side logic using Java to ensure seamless data integration between the mobile frontend and the database.
Performance Optimization: Diagnose and fix bugs, bottlenecks, and performance issues to ensure a smooth user experience
API Management: Design and consume RESTful APIs to connect the mobile application to backend services.
...
Strong understanding of Java fundamentals such as OOP, collections, generics, streams, lambdas, exceptions, concurrency, annotations, JVM behavior, memory management, modules/packages, and modern Java features.
Ability to evaluate Java content against detailed rubrics and identify issues such as non-compilable code, incorrect logic, poor exception handling, unsafe concurrency, weak object modeling, inefficient algorithms, hallucinated APIs, or incomplete explanations.
Familiarity with common Java ecosystems and tools such as Spring Boot, Maven, Gradle, JUnit, Mockito, Hibernate/JPA, REST APIs, JDBC, IntelliJ/Eclipse, Docker, GitHub, CI/CD, logging, and profiling tools is preferred.
...