
Lead, Full Stack Engineer
We are seeking a highly experienced Lead Developer with over 10+ years of expertise in building highly performant enterprise application using React and Java to join our supply chain team and drive the development of high-impact applications for the automotive sector.
Responsibilities
· Develop and mentor a team of developers in building and maintaining enterprise applications using React and Java
· Strong fundamentals in object-oriented programming, data structures, algorithms, and database design
· Expertise architecting and developing full stack web applications with RESTful APIs
· Extensive experience with MongoDB, including schema design, performance tuning, and concurrency considerations (e.g., handling simultaneous read/writes)
· Proficient in developing and managing applications using Java, with a strong understanding of Java concurrency (thread management, synchronization, concurrency libraries) and best practices
· Strong practical experience with Python for application development, scripting, and process automation
· Experience with cloud platforms (e.g., AWS, Azure) and understanding of distributed computing principles
· Ensure the implementation of best practices and standards in coding, software development, and concurrency controls (e.g., using proper design patterns, thread-safe operations)
· Develop solutions using event-driven architecture (MongoDB change streams, Kafka, Schema Registry, and connectors)
· Architect and develop complex features and enhancements for our supply chain platforms, emphasizing reliability, performance, and scalability
· Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality, user-centric solutions
· Maintain and improve existing systems, addressing performance, reliability, concurrency, and security issues
· Continuously optimize application performance, scalability, and reliability, focusing on thread safety and concurrency management
· Translate complex business needs into technical specifications and actionable tasks
You Bring
· Minimum of 10 years of experience as a Senior Developer, with extensive expertise in the Java and preferably MERN stack (MongoDB, Express, React, Node.js)
· Strong communication skills
· Demonstrated UI/UX design abilities
· Proven track record of leading development teams and managing large-scale projects
· Strong experience with Kafka and implementing event-driven, serverless architectures, including concurrency considerations and message stream processing
· Background in developing and deploying web applications within the automotive industry or supply chain is a plus
· Proficiency in version control systems (e.g., Git), CI/CD practices, and agile methodologies
· Robust understanding of Java concurrency concepts and the ability to implement multi-threaded solutions securely and efficiently
· Relevant certifications or advanced degrees in computer science or related fields
Base Pay Range (Annual)
$138,200 - $230,300 USD
By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice.
Apply for this job
*
indicates a required field