Northstrat Incorporated
Mid-Level Software Developer
Northstrat Incorporated, Sterling, Virginia, United States, 22170
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
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