Job Details

ID #15445899
State Washington
City Kent
Job type Permanent
Salary USD TBD TBD
Source Apex Systems
Showed 2021-06-14
Date 2021-06-13
Deadline 2021-08-12
Category Software/QA/DBA/etc
Create resume

Senior Software Engineer

Washington, Kent, 98030 Kent USA

Vacancy expired!

Please reach out to if you are interested in this opportunity! Senior Software Engineer Backend: Day-to-day:

  • Analyzes, designs, develops, implements, documents and maintains application systems, working on moderately complex to highly complex work tasks or project assignments.
  • Gathers, analyzes and translates business and non-functional requirements into a solution design. May lead meetings to define business requirements and technical solutions. Executes tasks, estimates resources, establishes timelines and prioritizes work.
  • Designs, develops to specifications and maintains application code in accordance with the current development and project management methodologies and best practices.
  • Manages work assignments according to current project methodologies or as directed.
  • Prepares required documentation for the portion of work assigned.
  • Consults with Quality Assurance and Business Analysts in the development and execution of test plans.
  • Provides technical assistance and problem resolution for assigned systems. Leads resolution of production support problems in accordance with problem management policies and procedures. Leads resolution of production support incidents in accordance with incident management policies and procedures. Coordinates with vendors for problem resolution and change requests.
  • Provides technical guidance to ensure that installed systems are working effectively and that proposed systems will meet organization's future needs.
  • Identifies and provides recommendations for system process improvements.
  • Ensures smooth implementation of new technologies and vendor integrations by using their expertise on their assigned domains and interfaces.
  • May act as a source for direction, training and guidance for less experienced departmental staff.
Required Qualifications

  • 3 - 5+ years in professional software development, proficiency in Java (8+)
  • 3+ years working with build tools such as Maven, Gradle or Ant
  • 3+ years working with source/version control systems such as Git, SVN, CVS
  • 2+ years working with Relational Databases and SQL such as Oracle, MySQL, PostgreSQL
  • 2+ years writing unit tests with frameworks such as Junit, TestNG or similar
  • 2+ years writing unit tests with mocks utilizing mocking frameworks such as Mockito, Easymock
  • 1+ years writing code leveraging Spring MVC, Spring Boot, Spring Framework
  • 2+ years analyzing code coverage with tools such as JCov, JaCoCo, SonarQube or similar
  • 1+ years working with CI/CD pipelines
  • 2+ years designing and building RESTful APIs with JAX-RS, RestEasy, Spring RestTemplate, Spring RestController or similar
  • 2+ years writing persistence layer code with JPA, Hibernate, Spring Data or similar
  • 2+ years scripting experience with BASH or other shell
  • 3+ years debugging and troubleshooting software defects in both local and remote environments
Preferred Experience
  • Microservices architecture and containerization (Docker)
  • 1+ years working with enterprise logging systems such as Splunk, Kibana or similar
  • 1+ years working with backend metrics and monitoring systems such as Grafana, NewRelic, Graphite or similar
  • Apache Kafka
  • NoSQL databases such as MongoDB, Elasticsearch or similar
  • Designing and building event-driven architectures and integrations
  • AWS technologies such as SQS, SNS, S3, ECS, RDS
  • JVM performance tuning, memory and thread analysis
  • Distributed and/or off-heap caching solutions - Redis, Infinispan or similar

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

Vacancy expired!

Subscribe Report job