Technical Lead with Java

  • Berkeley Heights, NEW JERSEY
  • Posted 2 days ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

IT Management
Payments
Management
Evaluation
Facilitation
Clarity
Data Profiling
Systems Analysis
Scalability
API
Orchestration
Offshoring
Leadership
Microservices
Java
Spring Framework
RESTful
Apache Kafka
Docker
Kubernetes
Credit Cards
Banking
Splunk
Data Architecture
Data Warehouse
Big Data
Extract
Transform
Load
Design Patterns
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Continuous Integration
Continuous Delivery
Communication
Robotic Process Automation
Workflow
Computer Science
Software Engineering
Cloud Architecture
Enterprise Architecture
Conflict Resolution
Problem Solving
Analytical Skill
Effective Communication
Collaboration

Job Details

Job Summary We are seeking an experienced Technical Lead with strong expertise in Java and proven experience in designing and developing enterprise-level solutions within the credit card, payments, or banking domain. The ideal candidate will have a deep understanding of microservices architecture, cloud strategies, and data platforms, along with leadership skills to guide technical teams and ensure high-quality delivery. Key Responsibilities Design and develop integration, distributed systems, Big Data, and transformation solutions. Lead architecture and implementation of microservices applications using Spring Boot, Spring Cloud, RESTful services, Kafka, Swagger, Docker, and Kubernetes. Strategize and design data architecture aligned with enterprise standards. Oversee evaluation of strategies and policies to meet business requirements. Collaborate with technical and non-technical stakeholders, facilitating discussions and ensuring clarity. Perform data profiling, source/target system analysis, and present insights. Architect enterprise systems using industry-standard design patterns and cloud strategies. Suggest and implement architectural, scalability, and performance improvements. Ensure adherence to CI/CD processes and best practices. Architect applications for containerization, API orchestration, and cloud deployment. Work with multi-vendor, distributed teams across offshore and onshore environments. Maintain excellent communication with stakeholders and leadership teams. Required Qualifications 12+ years of experience in designing and developing integration and distributed solutions. 8+ years as a Technical Architect for microservices applications. Expertise in Java, Spring Boot, Spring Cloud, RESTful services, Kafka, Swagger, Docker, and Kubernetes. Experience in credit card, payment, or banking industry (minimum 3 years). Hands-on experience with logging frameworks like Splunk or ELK. Strong knowledge of Data Architecture, Data Lakes, Data Warehouses, Big Data platforms, and ETL/data pipelines. Experience architecting enterprise systems using design patterns and cloud strategies (AWS, Google Cloud Platform, or Azure preferred). Proficiency in CI/CD processes and containerized deployments. Excellent written and verbal communication skills. Preferred Qualifications Familiarity with automation technologies and tools (e.g., RPA, workflow automation). Experience in product implementation projects. Bachelors degree in Computer Science, Software Engineering, or related field. Certifications in cloud architecture or enterprise architecture are a plus. Behavioral Skills Self-starter with experience leading junior resources. Hands-on architect with ability to implement and validate solutions. Strong problem-solving and analytical skills. Ability to work independently or within a team. Flexible to rotational shifts (5 days WFO). Effective communication and collaboration skills. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.