Position Overview
Client is seeking an experienced Full Stack Java Engineer with Data Modeling expertise to join its Data Governance & Quality Engineering team. This role is critical in developing enterprise-wide data remediation and data quality platforms using modern technologies across data engineering application development and system architecture. You will lead the architecture development and performance tuning of scalable secure and distributed systems.
This is a strategic hands-on leadership role requiring deep expertise in full-stack Java development microservices architecture data pipelines and strong exposure to cloud and containerized infrastructure.
Key Responsibilities
- Architect design and develop enterprise data remediation and governance platforms
- Lead full-stack development using Java Spring Boot Angular/ExtJS
- Design data pipelines for ingestion and transformation using Apache Spark Kafka and Talend
- Develop tune and maintain complex SQL PL/SQL and data models (using Erwin Magic Draw Visio)
- Manage document management (e.g. Documentum) caching (Redis) authentication (OAuth2/DSSO) and batch processing (Spring Batch)
- Drive infrastructure setup CI/CD automation containerization (Docker Kubernetes OpenShift) and deployment
- Conduct system performance tuning and profiling (JProfiler JMeter)
- Lead code reviews security audits testing and DevOps implementation
- Collaborate with business users architecture teams and external data vendors
- Establish domain-wide data models aligned with enterprise standards
- Serve as a technical mentor and oversee team management hiring planning and budgeting
Required Skills & Experience
- 6 years of full-stack Java development using Spring Boot Angular JBPM/Camunda
- 6 years in data engineering with tools like Talend Ab Initio Spark (Java) Kafka Spring Batch
- 6 years of experience in relational databases complex SQL performance tuning PL/SQL
- 6 years working with high-availability large-scale distributed systems and microservices
- Strong background in infrastructure design DevOps and automation using Jenkins Harness Docker Kubernetes OpenShift
- Deep experience with monitoring version control TDD CI/CD and scheduling (Autosys)
- 8 years in SDLC project management using Agile (Scrum Kanban JIRA Confluence) and Waterfall methodologies
- 5 years with data visualization (e.g. Tableau) and workflow tools
- Extensive experience with performance tools (JProfiler JVM analyzers JMeter)
Preferred Tools & Technologies
- Languages & Frameworks: Java Spring/Spring Boot Angular ExtJS
- Data & Workflow Tools: Spark Kafka Talend JBPM Spring Batch
- Databases: Oracle MongoDB PL/SQL complex SQL tuning
- DevOps: Jenkins Harness Docker Kubernetes OpenShift Autosys
- Security & Middleware: OAuth2 DSSO WebSphere WebLogic JBoss Tomcat
- Modeling & Documentation: Erwin Magic Draw Visio
- Testing & Monitoring: Junit Mockito Selenium JMeter
Ideal Candidate
You are a technically strong and hands-on full-stack engineer with a deep understanding of data governance system architecture and data modeling. You have led engineering teams optimized large-scale applications and embraced cutting-edge technologies in cloud and DevOps. Youre ready to shape enterprise data platforms that power Citis global operations.