Lead, Development
standardchartered
Job Description
The primary responsibility of this role is to deliver best-in-class data components and applications leveraging Java microservices, API architecture, Oracle, PostGreSql.
• The successful candidate will be equally comfortable with code development, test automation, pushing production grade application code, solving problems with the team in design sessions, knitting together simple technical architectures, and communicating decisions effectively with senior stakeholders.
• Above all, we seek a candidate with the right attitude: opiniated and optimistic yet pragmatic and hungry to collaborate. Regardless of depth of experience, we need someone who is ready to listen and learn.
• Among the list of below skills, not all are required. The candidate must demonstrate ease and confidence in learning any skills they have not yet had a chance to hone.
Key Skills & Experience Required - Data Engineering
• Expert SQL, PL/SQL and data analysis
• Gen AI IDE experience & understanding on context prompting and LLM Capabilities (GitHub Co-Pilot preferably)
• Strong Informatic Pipelines Experience
• Hand-on Building data pipelines in multi-system architecture
• Strong Understanding of Azure DevOps Repos/GIT, CI/CD pipelines for SDLC
• Should have extensive experience with relational and no-sql databases, including
• Should have proficiency in handling both structured and unstructured data sources
• Experience in building efficient batch and streaming data engineering pipelines – Informatica
• Some experience in deploying applications to cloud platforms like Azure
Secondary Skills & Experience Required - Senior Full stack Java Developer:
• Strong knowledge and experience in developing application using Java 8, J2EE, Spring, Spring Boot, Spring Batch, Spring cloud and hibernate.
• Strong knowledge and Hands-on experience on web application, Restful webservices and Microservices architecture.
• Strong Understanding of Azure DevOps Repos, pipelines and GIT for SDLC
• Good understanding of design patterns and its usages to implement reusable components of code.
• Good knowledge and hands on experiences with databases like Postgres, Oracle.
• Good knowledge and experience on Junit and Mockito.
• Experience in UI technologies and frameworks - ReactJS preferred.
• Experience in docker technology and cloud-based applications (OpenShift, AWS, Azure etc.,)
• Strong analytical and debugging skills.
• Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
• Experience with Agile/Scrum development methodologies
• Mentor and guide other team members and code reviews
Software delivery
• Strong experience with Azure DevOps platform (Git, repos, pipelines, boards)
• Strong understanding of Agile & Scrum development methodologies
• Strong understanding of test-driven development
Any experience working within a Data Science and team is advantageous:
• Programming skills in Python
• Training and deploying machine learning models end-to-end
• Good understanding of basic statistics and deep learning techniques
• Any experience in data integration, profiling, validation and cleansing
• Experience deploying TensorFlow and PyTorch into production
• Cloud & MLOps
Key Responsibilities
Strategy
• Re-engineer legacy applications and build state of the art platforms
Business
• Work with stakeholders throughout the organization to identify opportunities where data can be used to drive business solutions
Processes
• Develop, add to and enhanced testing frameworks
• Implement and use current get DevOps approaches and tools to automate development and delivery
• Build and test end-to-end production grade features
• Develop and use processes and