ManTech International

Full Stack Software Engineer

System Engineer in Baltimore, MD

Posted 2019-09-10
Description

We are looking for a Full-Stack Software Engineer Level 2, a proactive customer-focused advocate, a team player with substantial software engineering experience. The candidate must demonstrate a willingness to learn new cutting-edge technologies and overcome technical challenges in a fast-paced environment. The candidate will provide design, and implementation expertise to a cross-functional software development team.

As a member of a highly motivated and efficient Full Stack DevSecOps team, the ideal candidate would be able to self-manage, analyze manual tasks for architecting, automating, designing and developing solutions for customers and components across different platforms and geographically distributed locations. The candidate will be groomed to become a Subject Matter Expert of Application Development on Amazon Web Services components and/or Microsoft Azure and Google Cloud Platforms.

RESPONSIBILITIES:

Design, code, and implement next-generation web application using software engineering best practices in the latest technologies
Single Page Application Front-End (Angular, Angular 2+,Groovy, React, Sass, Typescript, NodeJS)
Java, Spring, JSON JavaScript or TypeScript, SQL, and Maven experience
Databases such as MySQL and PostgreSQL
Test automation tools such as Cucumber and Selenium
Test Driven and Behavior Driven Development frameworks
OpenShift/Docker/Containers, ElastiSearch, Atlassian Suite, Liquidbase, Postgres
DevOps (Jenkins Pipelines, Docker, Maven, Nexus, Artifactory, Groovy, Ansible)
Cloud (AWS, Azure, Google)
Git and JUnit experience
Agile or Software Prototype Development
Provide software expertise in one or more of these areas: Java application integration, java enterprise services, service-oriented architectures, security, business process management/business rules processing, user experience (UX) and 508 accessibility.
Investigate and repair application defects regardless of component, including front-end, business logic, middleware, or database (SQL and data modeling).
QUALIFICATIONS:

Experience in high-level programming languages and software programming to include 4 years of experience in 5 of the following specializations;
UNIX or Windows experience in software development
programming languages including C,C++, Java, Perl, and object-oriented development, graphical user interfaces (GUI), database management, communication protocols/networks, database development (object oriented or relational), web technologies such as JavaScript, XML and J2EE, business object modeling, systems interfacing
4 years of in increasingly complex and progressive experience as a Full-Stack Software Engineer in performing systems analysis, development, and implementation of software systems, to include the development and design of application software for prototyping, production, and architecture products
Ready to embrace a fast-paced work environment with deadlines and new challenges
Strong communication and teamwork abilities
Solid understanding of CI/CD pipeline
Bachelor’s degree in computer science or a related field with 3-5 years of relevant experience
Bachelor’s degree in an Information Technology related field, such as computer engineering, computer science, math, or physics from an accredited college or university
Employer will accept a suitable combination of education, training, or experience
TECHNICAL SKILLS:

Demonstrable knowledge with Java EE, Java generics and concurrent programming.
Preferred experience with relational databases (PostgreSQL, Oracle), SQL and ORM technologies (JPA2, Hibernate)
Preferred experience with SOA/Microservice architecture/REST integration
Preferred experience in building responsive UIs with modern front-end technologies (Angular 2+, Sass, Typescript, Bootstrap)
Preferred experience with Spring Framework (Boot, Cloud, Security, Data)
Preferred experience with delivering code using Continuous Integration and Continuous Delivery (CI/CD) best practices and DevOps to production
Preferred experience with AWS cloud technologies or other cloud platforms
Preferred experience with big data (Cloudera) & Java integration
Preferred experience in an Agile development team.
Experience delivering solutions using Agile delivery practices
Experience with Amazon Web Services (AWS)
Familiarity with revision control systems such as Git/Git Hub
Experience enhancing the performance of high-traffic sites

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

ManTech provides innovative technologies and solutions for mission-critical national security programs for the intelligence community.

Perks

Employee stock ownership program; tuition assistance; retail discount program (Barnes & Noble, Dell, Apple, Walt Disney World, Costco).

Interview process

Phone screen with recruiter; phone screen with team lead; onsite interview; security clearance check. Average interview period: 2 weeks.

Be Seen in a new System Engineer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.