Mid Level Software Developer

Noetic Strategies Inc.
Gaithersburg, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Gaithersburg, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Tomcat
Databases
Relational Databases
Software Debugging
Linux
Python
PostgreSQL
Maven
Object-Oriented Software Development
Openshift
Software Engineering
SQL Databases
Web Application Frameworks
Spring-boot
Information Technology
Front End Software Development
REST
Docker

Job description

Develop, test, and maintain software using object-oriented principles

Implement and support RESTful APIs

Write and maintain SQL queries and support database updates

Troubleshoot applications in Linux environments

Debug and resolve defects and performance issues

Requirements

Bachelor's degree in Computer Science, Software Engineering, or related field with 4-8 years of experience, OR Master's degree with 2-6 years of experience

Professional experience with Java or Python

Experience developing or maintaining RESTful APIs

Strong SQL skills and experience with relational databases

Working knowledge of Linux environments

Ability to work independently within established technical frameworks

Desired Qualifications

Experience with JavaScript and front-end development

Familiarity with GitLab CI/CD pipelines

Experience with Docker or OpenShift

Exposure to cloud environments

Experience with modern web frameworks

Familiarity with Spring Boot, PostgreSQL, Tomcat, or Maven

Experience working in Agile environments

Apply for this position