Backend Software Engineer

Glendale, California

Software Resources
Apply for this Job
Software Resources has immediate job opportunities for Backend Software Engineers (Java/Kotlin/Node) with a major corporation on-site in Glendale, CA.

Duration: 7 month(s)
Pay Rate: $75 - $83/hr DOE

Must-Have Skills:
Java/Kotlin/Node Expertise : 3+ years of experience in Java, Kotlin, Node or similar.


Description:
Backend Software Engineer (Java/Kotlin/Node)
As a Backend Software Engineer, you will own critical services and features, collaborating on solutions that handle millions of transactions seamlessly. We are looking for engineers who thrive in tackling complex systems, driving innovation, and delivering excellence in fast-paced environments.

This role is ideal for those with a passion for deep technical challenges, crafting efficient code, and working with teams that value ownership, curiosity, and adaptability.

Key Responsibilities:

• Evaluate, develop, and maintain scalable, reliable microservices.

• Collaborate with cross-functional teams to solve high-complexity problems in cloud platforms and systems.

• Optimize system performance to meet demanding uptime and latency SLAs (99.999% availability).

• Work within the established CI/CD pipelines for integration and deployment processes.

• Integrate third-party APIs, libraries, and tools to extend application functionality.

• Proactively diagnose and resolve production issues, ensuring quick recovery and minimal impact.

• Update and maintain existing services for performance, reliability and security.

• Participate in code reviews, sprint planning and Agile activities.

Basic Qualifications:
Must-Have Skills:

• Java/Kotlin/Node Expertise: 3+ years of experience in Java, Kotlin, Node or similar.


Primary Skills: Java, Node.js, Kotlin

• Secondary Skills:
Scala, Spring, Spring Boot, REST, SQL (nice to have)

Key Topics:

Open Requisitions for Back End Engineers: We need two back end engineers. MUST Have skill set 3+ Years skills in Java, Node, and Kotlin due to the back end-focused road map.

• Tech Stack Priority:
The primary focus should be on Java, Node, and Kotlin, while other languages like Scala, Spring, and SQL are nice to have but not essential.

Work Environment and Location: The team works in two-week sprints using agile methodology and scrum processes. The positions are initially for seven months with potential extensions.

Microservices Architecture: Strong understanding and hands-on experience with microservices and distributed systems.

Database Experience: Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).

API Development: Experience in building RESTful and GraphQL APIs.

Version Control: Proficiency in Git and Git-based workflows.

Testing: Experience with testing frameworks like Mocha, Chai, or Jest.

CI/CD Knowledge: Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or CircleCI.

Cloud Platforms: Experience with cloud platforms like AWS, GCP, or Azure.

Code Quality: Strong skills in writing maintainable, efficient, and bug-free code.

Problem Solving: Proven ability to evaluate complex issues and implement efficient, secure solutions.

Attention to Detail: Commitment to ensuring that changes do not disrupt existing processes or tools.

Nice-to-Have Skills:

• Knowledge of monitoring and observability tools (Prometheus, Grafana, ELK Stack).

• Familiarity with streaming platforms like Kafka, RabbitMQ, or Pulsar.

• Experience with NoSQL and SQL databases (e.g., MongoDB, PostgreSQL).

• Experience using security scanning software like Snyk.

• Experience working in Agile workflows and ticketing systems (e.g., Jira).

• Contributions to open-source projects or personal Kotlin repositories on GitHub.

• Background in DevOps practices.

Preferred Qualifications:

• 5+ years of experience in professional software development.

• 3+ years of experience in streaming technology.

Nice to have: Scala, Spring Boot, REST, PostgreSQL, Elastic Search.

Required Education:
Bachelor's degree in computer science, software engineering

Don't delay. Join the Software Resources team today.
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients' hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at
Date Posted: 05 May 2025
Apply for this Job