Full Stack Engineer

Chicago, Illinois

Mojo Trek
Apply for this Job
Job Description

Company Description:

Mojo Trek, an Inc. 5000 company, delivers an unparalleled technology recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference. In addition to our strong presence in the Midwest and New York, we maintain an international footprint that enhances our ability to serve clients on a global scale.

We are seeking a Java Developer to assist our client in building the next generation of highly available and secure solutions for industrial automation. As a growing company, they are focused on delivering innovative solutions that drive efficiency and security in industrial environments.

Key Responsibilities:
  • Design, develop, and maintain complex applications using a wide range of tools and technologies.
  • Collaborate with cross-functional teams to identify and solve complex software challenges.
  • Develop and maintain automated testing scripts to ensure high-quality software delivery.
  • Create and maintain technical documentation related to software design and development.
  • Participate in code reviews and provide constructive feedback to team members.
  • Mentor and coach junior developers to foster growth within the team.
Required Qualifications:
  • BS or MS in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of experience as a software developer with Java.
  • Strong knowledge of Data Structures, Algorithms, and object-oriented programming principles.
  • Experience developing applications using the Spring Framework (Boot, Security, Data).
  • Proficiency in working with computer networking, communication protocols like TCP/UDP, REST, SOAP, gRPC, AMQP, MQTT.
  • Solid understanding of cybersecurity principles, including encryption and secure communication protocols.
  • Experience implementing application authentication and authorization with protocols such as OpenID Connect, OAuth 2.0, and SAML.
  • Proficiency with Git and Java build tools such as Gradle.
  • Experience with Windows and Linux environments and scripting with PowerShell, Bash, etc.
  • Familiarity with unit testing frameworks such as JUnit or TestNG, with a passion for testing.
  • Experience with Docker and application containerization.
Preferred Qualifications:
  • C experience.
  • Knowledge of additional programming languages such as Python.
  • Experience with a variety of database systems, including SQL, NoSQL, Time Series, and Graph.
  • Experience with cloud providers such as AWS, Azure, or GCP.
  • Familiarity with observability and running production services from a DevOps or SRE perspective.
Work Environment:
  • Onsite
  • Chicago, IL
  • Flexible, fast paced, and collaborative team environment.

Mojo Trek is an Equal Opportunity Employer. We welcome applicants of all backgrounds, and we make hiring decisions based solely on qualifications, merits, and business needs.
Date Posted: 14 April 2025
Apply for this Job