CrawlJobs Logo

Senior Software Engineer

ModelOp

Location Icon

Location:
United States, Utah, Chicago

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

ModelOp is seeking a highly skilled Senior Software Engineer with expertise in Java, Spring Framework, and Python to join our dynamic development team. The ideal candidate will drive the design, development, and maintenance of scalable backend systems, contribute to architectural decisions, and mentor junior engineers. This role requires strong problem-solving skills, a deep understanding of microservices and RESTful API development, and experience with agile methodologies.

Job Responsibility:

  • Design and implement robust backend solutions using Java, Spring Boot, and Python
  • Lead code reviews, architecture discussions, and development best practices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize applications for performance, scalability, and maintainability
  • Guide and mentor junior engineers, fostering a culture of continuous improvement

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Software Engineer in the software industry. Preferred 10+ years.
  • Strong understanding of Java (Java 17+) fundamentals, including multithreading, concurrency, and collections.
  • Expertise in Spring and Spring Data REST
  • Expertise in Spring Boot for building standalone applications.
  • Deep knowledge of Spring Cloud components like Eureka, Config Server and Gateway
  • Experience designing, building, and maintaining microservices-based architectures.
  • Knowledge of API design (REST).
  • Understanding of distributed systems, service discovery, and load balancing.
  • Experience with messaging systems like Kafka, RabbitMQ, or ActiveMQ.
  • Familiarity with Spring Security for OAuth2 and JWT-based authentication/authorization.
  • Familiarity with securing microservices using OAuth2, OpenID Connect, or SAML.
  • Knowledge of vulnerability scanning and dependency management (e.g., OWASP, Snyk).
  • Proficient in JUnit
What we offer:

Competitive salary, benefits, and growth opportunities.

Additional Information:

Job Posted:
December 10, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.