Java Tech Lead - ONSITE
Need onlylocal profiles from IL.
Java TechLead
Exp : 15yrs
Location : RiverwoodsIL
Onsite : 5 days aweek
Top 3 skillsrequired (Musthave) :
1)Strong expertise in Core Java particularly with recent versions ofJDK ensuring uptodate knowledge of Java 8 through the latestversions.
Solid Foundation in Latest version of Java (17) Java MemoryModels JVM Performance Tuning
2) Proficiency incontainerization (e.g. Docker)and orchestration (e.g. Kubernetes) to deploy and manage distributed applicationsefficiently.
Experience with Redhat OpenShift Platform is a definiteAdvantage.
3) Experience withmessage brokers like Kafka orRabbitMQ for building scalableeventdrivenarchitectures.
JobDescription / Responsibilities :
General :
JavaFSE Senior Developer / Tech LeadProfile
Strong Scrumbackground.
Delivering superiorEngineering outcomes.
Strongexpertise in Core Java with special focus onperformance
Preferably inBanking / Payments industryexperience
Strong expertise in Core Java particularly with recent versions ofJDK ensuring uptodate knowledge of Java 8 through the latestversions.
Experience withfunctional and reactive programming and framework such asAkka
Experience with Quarkusand vertx for developing highperformance cloudnative Javaapplications with fast startup times and low memoryfootprint.
Experience with gRPCfor highperformance crossplatform RPC (Remote Procedure Call)framework for efficient interservicecommunication
Strong knowledgeof serialization and deserialization payload formats such asProtocol Buffers Avro
Provenexperience in analyzing and optimizing Javabased microservices forperformance and scalability.
Familiarity with NoSQL databases (e.g. MongoDB Cassandra) forhandling large volumes of structured and unstructureddata.
Indepth knowledge oftechniques for optimizing applications to achieve low latency andhigh throughput.
Experience intransitioning from monolithic architectures to microservicesfocusing on modularity scalability andmaintainability.
Proficiency inusing micro services design patterns for building scalable Javaapplications
Experience withmessage brokers like Kafka or RabbitMQ for building scalableeventdriven architectures.
Proficiency in containerization (e.g. Docker) and orchestration(e.g. Kubernetes) to deploy and manage distributed applicationsefficiently.
Experience inimplementing low latency and multithreadingtechniques
Insight into keyareas for performance improvement in Java applications such asgarbage collection tuning memory management and efficient use ofdata structures.
Knowledge ofopensource tools to minimize costs while achieving highperformance
CoreJava : Solid Foundation in Latest version of Java (17) Java MemoryModels JVM Performance Tuning concurrency). Knowing otherfunctional language is a plus.
Database : SQL (Postgres) / NoSQL(Cassandra)
Caching : Familiarity with Redis or Similar isdesirable
Event Streaming : Kafka / RabbitMQ
Cloud Native : Docker / Kubernetes / Ansible / Helm / AWS / OCP
Frameworks : ReactiveProgramming / Spring
CloudMigration : CDC / ACLs / HybridDeployments
DevOps : Pipelines / CICD / Git / TDD / Automated Testing / ChaosEngineering
US Degree would beanadvantage
Top 3 skills required (Must have) : 1) Strong expertise in CoreJava, particularly with recent versions of JDK, ensuring up-to-dateknowledge of Java 8 through the latest versions.
Solid Foundationin Latest version of Java (17+), Java Memory Models, JVMPerformance Tuning, 2) Proficiency in containerization (e.
g.,Docker) and orchestration (e.g., Kubernetes) to deploy and managedistributed applications efficiently. Experience with RedhatOpenShift Platform is a definite Advantage.
3) Experience withmessage brokers like Kafka or RabbitMQ for building scalable,event-driven architectures. Job Description / Responsibilities : General : Java FSE Senior Developer / Tech Lead Profile Strong Scrumbackground.
Delivering superior Engineering outcomes. Strongexpertise in Core Java with special focus on performance Preferablyin Banking / Payments industry experience - Strong expertise inCore Java, particularly with recent versions of JDK, ensuringup-to-date knowledge of Java 8 through the latest versions.
- Experience with functional and reactive programming and frameworksuch as Akka - Experience with Quarkus and vertx for developinghigh-performance, cloud-native Java applications with fast startuptimes and low memory footprint.
- Experience with gRPC forhigh-performance, cross-platform RPC (Remote Procedure Call)framework for efficient inter-service communication - Strongknowledge of serialization and deserialization payload formats suchas Protocol Buffers, Avro - Proven experience in analyzing andoptimizing Java-based microservices for performance andscalability.
- Familiarity with NoSQL databases (e.g., MongoDB,Cassandra) for handling large volumes of structured andunstructured data.
- In-depth knowledge of techniques foroptimizing applications to achieve low latency and high throughput.- Experience in transitioning from monolithic architectures tomicroservices, focusing on modularity, scalability, andmaintainability.
- Proficiency in using micro services designpatterns for building scalable Java applications - Experience withmessage brokers like Kafka or RabbitMQ for building scalable,event-driven architectures.
- Proficiency in containerization(e.g., Docker) and orchestration (e.g., Kubernetes) to deploy andmanage distributed applications efficiently.
- Experience inimplementing low latency and multi-threading techniques - Insightinto key areas for performance improvement in Java applications,such as garbage collection tuning, memory management, and efficientuse of data structures.
- Knowledge of open-source tools tominimize costs while achieving high performance Core Java : SolidFoundation in Latest version of Java (17+), Java Memory Models, JVMPerformance Tuning, concurrency).
Knowing other functional languageis a plus. Database : SQL (Postgres) / NoSQL (Cassandra) Caching : Familiarity with Redis or Similar is desirable Event Streaming : Kafka / RabbitMQ Cloud Native : Docker / Kubernetes / Ansible / Helm / AWS / OCPFrameworks : Reactive Programming / Spring Cloud Migration : CDC / ACLs / Hybrid Deployments DevOps : Pipelines / CICD / Git / TDD / AutomatedTesting / Chaos Engineering US Degree would be anadvantage