Logo
Northstrat

Mid-Level Software Developer

Northstrat, Aurora, Illinois, United States, 60505

Save Job

Overview

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. The ideal candidate leads by example and encourages a collaborative team-solutioning environment. Responsibilities

Implement microservice solutions for complex problems Mentor junior developers Write code using Test Driven Development (TDD) and maintain high code quality standards Lead by example and promote a collaborative, team-based approach to solutioning Technologies

Java, Spring Framework, Spring Boot Web frameworks - React Databases - PostgreSQL, MySQL, MongoDB, Redis AWS - EC2, Lambda, SNS, SQS, CloudFormation Message Bus - RabbitMQ, ActiveMQ, Kafka Automated testing tools - Mockito, JUnit, Cypress, Jest Source code management tools - Git, GitLab, Bamboo Containerization and Deployment - Docker, Helm, Kubernetes CI/CD DevSecOps 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 Bachelor's Degree in STEM or related 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 PostgreSQL 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 with scalable and distributed message bus such as Apache Kafka Experience applying DevOps best practices with Git, Jenkins, Docker Experience developing secure RESTful web services integrating Identity Management tools (e.g., Keycloak, LDAP) Ability to work with container orchestration systems (Kubernetes, Docker, Helm) Knowledge of in-memory storage solutions (Redis) and AWS S3-compatible object stores Experience with Continuous Integration and Automated Testing (Jenkins/Hudson, Cypress, JUnit) Knowledge of Java instrumentation and performance monitoring Understanding of server virtualization (VMware) Web development skills (HTML5, JavaScript, JSP, GWT, etc.) Benefits

Northstrat values true work life balance. Benefits include a flexible benefits program designed to meet the needs of you and your lifestyle, with a focus on wellness, retirement investment, and lifelong learning. EEO Statement

Northstrat is an Equal Opportunity Employer. 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. #J-18808-Ljbffr