|
Design Lead – Java
Job Title: Design Lead – Java
Location: Chicago, IL (Onsite) Job Description: Key Responsibilities: · Lead the design and architecture of enterprise-grade applications using Java and microservices architecture. · Design and develop high-performance, multithreaded systems for large-scale distributed environments. · Work closely with cross-functional teams to deliver scalable and resilient solutions. · Provide technical leadership, best practices, and architectural guidance to development teams. · Collaborate with product managers, architects, and stakeholders to define system requirements and technical strategies. · Ensure applications are designed with performance, security, and scalability in mind. · Participate in code reviews, design discussions, and architecture planning. · Work with systems related to card processing, payment platforms, or financial transaction systems. Required Skills: · Strong experience in Java development and system design. · Experience with multithreading and concurrency in high-performance systems. · Expertise in microservices architecture and distributed systems. · Experience in C++ development is a plus. · Experience in payment processing, cards, or financial transaction systems is highly preferred. · Strong problem-solving and architectural design skills. · Excellent communication and leadership abilities. Preferred Qualifications: · Experience working in high-volume transactional systems. · Prior experience in financial services or payment platforms. · Familiarity with modern DevOps practices and cloud environments. | ||||||