Full Stack Developer

company banner
Apex Systems
API, Java, Web, SQL, OOP, System, Development, JavaScript, MySQL, Python, Systems
Full Time

Job Description

As a software engineer, you will be working as a member of our Federal Services team to jointly design, architect and implement software systems for our federal and government clients. This is an ideal job if you are an engineer who wants to be part of an intensely skilled team, values total ownership of your work, and can't imagine a day without coding.

If you are a skilled developer, with professional experience with full-stack technologies, and distributed systems we want to speak to you! We're looking for a creative, focused, technically curious individual who enjoys both designs as well as working hands-on with the code.

Key Responsibilities

• Code full-stack features from the database up through (and including) the UI

• Design and develop Spring-based microservices, as part of an agile/scrum team

• Support and maintain existing features, debugging throughout the stack, and applying fixes in a timely manner

• Apply best practices in continuous integration and delivery

• Design and develop API's using RESTful principles

• Design and develop UI components as part of a single page application

• Write unit, integration, and full end-to-end tests for new features

• Participate in the release of new features to production

• Work with product managers and other engineers to implement and document complex and evolving requirements

Required Qualifications & Experience Requirements

• Bachelor' degree or equivalent relevant work experience

• 4+ years of Java development experience

• 2+ years of development experience using the following: Enterprise JavaBeans, Spring Boot, Spring Web Services, Java Spring Framework

• Experience developing RESTful web services Java restful web services and JSON

• Experience in relational DB table design, implementation, and tuning (pl/SQL, ETL, etc.)

• Experience in database integration, especially ORM tools (Hibernate, JPA, etc.)

• Experience in build and deployment tools such as Maven or Gradle

• Practical knowledge of OOP and JS design patterns

• Understanding of "12-Factor App" concepts

• Distributed System Development for large-scale applications

• Experience with continuous integration and testing

• Experience with agile methodologies and short release cycles

• Demonstrate strong communication skills, strong attention to detail, good work ethic, and ability to work on multiple projects simultaneously

• Strong knowledge of Continuous Integration & Continuous Deployment tools and processes

Desired Qualifications & Experience Requirements

• Experience with cloud technologies (AWS)

• Experience working on a SaaS Product in a commercial environment

• Experience with large scale SQL databases is a strong plus

• Experience coding in a front-end JavaScript framework: jQuery, Ember.js, Angular, React

• Worked with Postgres and/or MySQL

• Big data experience with Databricks, Spark Scala/Python and AWS EMR/EC2

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 employeeservices@apexsystemsinc.com or 844-463-6178.

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_1210089
Originally Posted : 2 months ago

Similar Positions at Apex Systems

Sr. Full Stack Developer
  • Las Vegas, NV
  • 2 days ago
Full Stack Engineer
  • Las Vegas, NV
  • 2 days ago
Full Stack Developer
  • Hurstbourne Acres, KY
  • 2 days ago
.NET Full Stack Developer
  • Houston, TX
  • 2 days ago
Full Stack Developer
  • New York, NY
  • 2 days ago
Full Stack Developer
  • Richmond, VA
  • 2 days ago
Full Stack Developer
  • Redmond, WA
  • 2 days ago
Full Stack Developer
  • Chantilly, VA
  • 2 days ago
Full Stack Developer
  • Rockville, MD
  • 2 days ago