Sr. Software Developer

22nd Century Technologies, Inc.
Fort Meade, MD, United States
2 months ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Apache Tomcat Business Logic HTML5 Automation of Tests Cascading Style Sheets (CSS) Code Review Data Integrity
+22 more
DevOps MySQL Model View Controller (MVC) Nginx Node.Js Responsive Web Design Software Engineering Systems Integration Web Services Jama (Software) Software Repository Spring-mvc Delivery Pipeline Backend Git AngularJS Front End Software Development Api Design Restful APIs Software Version Control Devsecops Web Api

Job description

  • Front-End Development:
  • Design, develop, and maintain responsive user interfaces using NGINX, Node.js, Angular, HTML, CSS, and JavaScript.
  • Implement modern front-end frameworks and tools to enhance user experience and performance.
  • Middle-Tier Development:
  • Develop robust and scalable APIs and web services using Java, Tomcat, and MVC frameworks (e.g., Spring MVC).
  • Integrate third-party APIs and services, including Jama and Jama API, to support application functionalities.
  • Ensure high performance and reliability of middle-tier components through efficient coding practices and testing.
  • Back-End Development:
  • Design, develop, and maintain MySQL databases, ensuring data integrity, security, and performance.
  • Develop and maintain server-side logic and business logic using Java and related technologies.
  • Implement security and data protection measures for backend services and APIs.
  • DevSecOps and Code Management:
  • Implement DevSecOps principles throughout the software development lifecycle.
  • Manage code repositories using Git, including branching, merging, and code reviews.
  • Develop DevOps pipelines to automate build, deployment, and testing processes.
  • Collaboration and Leadership:
  • Mentor junior developers and provide technical leadership on best practices and emerging technologies.

Requirements

We are seeking a highly skilled and experienced Senior Full Stack Software Developer proficient in front-end, middle-tier, and back-end development to join our dynamic team. This role will have strong expertise in utilizing NGINX, Node.js, Angular for front-end development; MVC frameworks, Java, Tomcat, Jama, and Jama API for middle-tier development; and MySQL Database for back-end operations. The ideal candidate will also have experience in DevOps practices, particularly in code management using Git, ensuring that software development processes align with security best practices., * Proven experience as a Full Stack Software Developer with a focus on both front-end and back-end development.

  • Strong proficiency in front-end technologies such as NGINX, Node.js, Angular, HTML5, CSS3, and JavaScript.
  • Solid understanding of Java-based MVC frameworks (e.g., Spring MVC) and deployment on Tomcat servers.
  • Experience integrating and working with APIs, preferably Jama API or similar RESTful APIs.
  • Expertise in MySQL database design, optimization, and management.
  • Familiarity with DevSecOps practices, including CI/CD pipelines, automated testing, and containerization.
  • Hands-on experience with Git for version control and code management.
  • Excellent problem-solving skills and ability to work in a fast-paced Agile environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all