Logo
Northstrat Incorporated

Mid-Level Software Developer

Northstrat Incorporated, Sterling, Virginia, United States, 22170

Save Job

Northstrat is seeking a Mid-Level developer with experience implementing technical solutions using modern software development practices and technologies. Your responsibilities will include implementing microservice solutions for complex problems and mentoring junior developers. You will write code using Test Driven Development that complies with our projects high code quality standards.

Responsibilities Implement microservice solutions for complex problems using modern software development practices and technologies. Mentor junior developers. Write code using Test Driven Development that complies with our projects high code quality standards. Lead by example and encourage a collaborative team-solutioning environment.

Technologies

Java, Spring Framework, Spring Boot

Web frameworks – React

Databases - PostgreSQL, MySQL, MongoDB, Redis

Amazon Web Services (AWS)- EC2, Lambda, SNS, SQS, CloudFormation

Message Bus – RabbitMQ, ActiveMQ, Kafka

Automated testing tools - Mockito, JUnit, Cypress, Jest, etc.

Source code management tools - Git, GitLab, Bamboo

Containerization and Deployment – Docker, Helm, Kubernetes

CI/CD DevSecOps pipeline tools - Jenkins, Git, Gitlab, Bamboo, BitBucket, SonarQube, Fortify

Issue and Ticket Tracking - Jira and Confluence

TypeScript

CSS

Groovy

Puppet

WebAssembly

Native Image

Requirements

Must have a current or active TS/SCI with CI poly

Education: Bachelor’s Degree in STEM field or related experience

Experience: 5+ years of relevant experience.

Available to work in-person in Sterling, VA or Aurora, CO

Strong Java skills, including JEE and REST web services.

Experience with Oracle, MySQL, or Postgres.

Proficiency in at least one modern programming language such as Java.

Proficiency with Linux development including command line

Experience with Java microservice application and interface design and development.

Understanding of Agile practices

Current Security+ (or similar) certification or willingness to obtain

Preferred Qualifications

Experience developing microservices using Spring Boot and the Spring Framework

Experience working with scalable and distributed message bus such as Apache Kafka

Experience applying DevOps best practices and leveraging tools such as Git, Jenkins, and Docker

Experience developing secure RESTful web services integrating Identity Management tools such as Keycloak and LDAP

Ability to work with container orchestration systems such as Kubernetes, Docker, and Helm

Knowledge of in-memory storage solutions (Redis) as well as AWS S3-compliant object stores

Experience applying DevOps best practices in day-to-day software development

Experience with Continuous Integration and Automated Testing using tools like Jenkins/Hudson, Cypress, JUnit, etc.

Knowledge of Java Instrumentation and Performance Monitoring.

Understanding of server virtualization using VMWare.

Web development skills in HTML5, JavaScript, Flash, JSP, GWT, or other frameworks.

Benefits Work/Life Balance – Northstrat values true work life balance. We offer a power of choice benefits designed to best meet the needs of you and your lifestyle. Our benefits programs are designed to support and encourage wellness, healthy living, retirement investment, and lifetime learning.

Pay Range – There are a host of factors that can influence final salary including geographic location, Federal Government contract labor categories, contract wage rates, relevant prior work experience, specific skills, education, and certifications. Competitive compensation, benefits, and professional development opportunities are offered. Please refer to our Benefits section for additional details.

Flex Time – Northstrat does not mandate specific working hours. Although project requirements may dictate schedules, a Northstrat employee is only required to work an average of 8 hours per weekday over the course of a month. Flex time allows carrying over hours and adjusting as needed.

Individual Benefits Account (IBA) – The IBA provides a flexible benefits package, putting the power of choice in the hands of employees. IBA benefits accrue each month equivalent to 50% of the employee’s monthly compensation rate, and can be used for paid time off, medical expenses, prescription drug expenses, cash disbursement, or other benefits.

Profit Sharing Plan (PSP) – The PSP is a qualified retirement plan funded quarterly on the employee’s behalf through the IBA up to 25% of the employee’s compensation.

Stock Options – Employees have the opportunity to receive additional stock options based on accomplishment of individual performance goals.

Lifelong Learning – The culture promotes growth, with training events and IBA reimbursement for work-related education expenses.

Bring Your True Self – Northstrat embraces diversity and encourages inclusion. Employee-led interest groups, support for others, and best practice sharing fosters authenticity. Referral incentives available.

Equal Opportunity Employer Northstrat is an Equal Opportunity Employer. We are committed to fostering an inclusive, diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, veteran status or other legally protected status.

Seniority level Mid-Senior level

Employment type Full-time

Job function Engineering and Information Technology

Industries IT Services and IT Consulting

#J-18808-Ljbffr