Sr. Software Engineer

company banner
Apex Systems
Project, Developer, Java, Software, Engineers, Development, Computer, MySQL, Applications, Management, Systems, Scripts
Full Time

Job Description

Position Title: Fullstack engineer
Project Scope / Business Need: Sr Full Stack Developer
Duties: Coding and working collaboratively with the team
Number of Openings: 3

Ideal Years of Experience: 7+

Top Requirements:
• Java - algorithms, data structures, design patterns, java coding best practices
• Spring boot - distributed systems, understanding microservices architecture
• Front end - react/angular, ember is the legacy stack they will convert to react. Really any front end is okay
• Soft skills - attitude/culture, really wants to learn new things, "win together" no egos

Nice to Have:
• Kafka - RabbitMQ, kinesis, any messaging platform is okay
• AWS - EKS, Ec2, Docker, Kubernetes, manage dependencies in containers


As part of our dynamic team of Software Engineers, you will:
  • Build best in class application software and services for our SaaS technology Platform
  • Design, code, test and debug application features as specified
  • Partner with Software Lead, Development Team and Product Owner to deliver high quality, highly performant application features
  • Work with Agile software team to scope work and produce estimates
  • Leverage Agile principles and practices to deliver the right solution, at the right feature velocity
  • Leverage and grow your technology expertise as you implement innovative solutions

  • BS. degree in Computer Science or related field
  • 4+ years' experience building great software, preferably on SaaS or Platform products
  • Solid understanding of data structures and OO design
  • Strong experience using Java, ideally with Spring/Hibernate.
  • Experience working within a distributed and/or micro-services architecture (e.g., Spring Boot, Docker)
  • Ability to demonstrate practical knowledge of designing and implementing micro-service applications and RESTful APIs
  • Strong database skills across a variety of technologies (e.g., MySQL, MongoDB , Snowflake/Redshift) a plus.
  • Experience using tools such as Pivotal, GitHub, Jenkins/CruiseControl
  • Understands fundamentals of Agile methodologies - iterative development, SCRUM, UAT, continuous integration.
  • Knowledge of professional software engineering best practices including coding standards, code reviews, source control management, build processes, unit and integration testing.
  • An understanding of Telematics, Mapping Applications, or Mobile Resource Management is a plus

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Company Information

Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across US, Canada and Mexico. Apex is a segment of ASGN Inc. (NYSE: ASGN)

Dice Id : apexsan
Position Id : BHJOB2374_1111787
Originally Posted : 3 months ago

Similar Positions at Apex Systems

.NET Core Sr. Software Engineer
  • Irvine, CA
  • 22 hours ago
IT - Software Engineer/27/TEC131
  • Irvine, CA
  • 22 hours ago
Sr. Android Developer
  • Newport Beach, CA
  • 22 hours ago
Software QA Engineer
  • Aliso Viejo, CA
  • 22 hours ago
IT - Sr Software Engineer/28/TEC132
  • San Diego, CA
  • 22 hours ago
Sr. iOS Developer
  • Costa Mesa, CA
  • 22 hours ago
Sr. Android Developer
  • Costa Mesa, CA
  • 22 hours ago
Sr IT Program Manager
  • Irvine, CA
  • 22 hours ago
Sr. Full Stack Developer
  • Newport Beach, CA
  • 22 hours ago