JOBSEARCHER

Full Stack Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Full Stack Engineers (multiple positions available)Deerfield, IL (onsite)6+ Months ContractEssential Skills:Digital Payment Experience: Proven experience working on digital payment systems for major companies like Amex, Visa, or Capital One (companies with high cloud adoption).Java Expertise: Strong proficiency in core Java fundamentals, data structures, thread safety, JVM and garbage collection mechanisms, Java versions (e.g., 1.8 vs. 20), serialization/deserialization, connection pooling, and thread pooling concepts.Scalability and Performance: Deep understanding of low-latency and high-throughput scenarios, design patterns, and distributed transaction processing.Reactive Programming: Knowledge of reactive programming concepts and the Vert.x framework.Data Formats: Ability to differentiate between JSON, XML, TOML, CSON, and YAML formats.Database Management: Understanding of the strengths and use cases for PostgreSQL, Oracle, and MongoDB databases.Highly Desired Skills:Site Reliability Engineering (SRE): Experience in debugging, knowledge of APM tools, understanding of service mesh within Kubernetes, ability to distinguish between API gateways and service meshes, and experience with Grafana dashboards.Networking Protocols: Solid understanding of transport protocols like TCP/IP and the differences between TCP and UDP.Technical Knowledge Sharing: Following and engagement with relevant technical blogs.Cloud and Development Skills:Cloud Expertise: Familiarity with horizontal/vertical scaling concepts and selecting the right approach for specific applications. Understanding of parallel processing and hybrid cloud functionalities.Programming Language Choice: Knowledge of when to utilize Scala or Python for project needs (e.g., Python for smaller projects with less experienced teams, Scala for large projects requiring significant resources and parallel processing).Additional Information:Experience with ETL (Extract, Transform, Load) processes is a plus.