Full Stack Developer (Java & .NET)
New
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerPostgreSQLAgileGitJavaKubernetesMicrosoft SQL ServerMongoDBSCRUMSpring BootC#Azure.NETAngularReactCI/CDRESTful APIsMicroservices
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- 5+ years of hands-on experience in software development using .NET (C#) and Java (Spring Boot).
- Strong front-end development experience with Angular, React, or similar modern frameworks.
- Solid understanding of REST APIs, microservices architecture, and object-oriented programming principles.
- Experience with relational and/or NoSQL databases such as SQL Server, PostgreSQL, or MongoDB.
- Familiarity with cloud platforms such as AWS or Azure, along with containerization tools like Docker and Kubernetes.
- Experience working with Git, CI/CD pipelines, and Agile/Scrum methodologies.
- Strong problem-solving skills, ability to work in collaborative teams, and comfort operating in fast-paced, mission-driven environments.
- Preferred: experience in Federal IT environments, DevSecOps practices, API gateways, messaging systems (Kafka, RabbitMQ), and knowledge of FISMA, FedRAMP, or NIST standards.
Responsibilities
- Develop, test, and maintain full stack applications using C#, .NET Core/Framework, Java, and Spring Boot, ensuring performance, scalability, and security.
- Design and implement RESTful APIs and microservices to enable seamless integration across enterprise and mission systems.
- Build responsive front-end applications using frameworks such as Angular, React, or similar technologies.
- Collaborate with technical leads, architects, and business stakeholders to translate functional requirements into technical designs and deliverables.
- Support modernization initiatives by migrating legacy systems toward cloud-native architectures using AWS or Azure.
- Participate in Agile development practices, including sprint planning, backlog refinement, daily stand-ups, and code reviews.
- Troubleshoot production issues and contribute to continuous improvement of development and deployment processes while ensuring compliance with federal security standards.
View Full Description & ApplyYou'll be redirected to the employer's site