W-2 Jobs Portal

  • W-2 Open Positions Need to be Filled Immediately. Consultant must be on our company payroll, Corp-to-Corp (C2C) is not allowed.
Candidates encouraged to apply directly using this portal. We do not accept resumes from other company/ third-party recruiters

Job Overview

  • Job ID:

    J36993

  • Specialized Area:

    Java

  • Job Title:

    Java Software Developer

  • Location:

    Lexington,MA

  • Duration:

    10 Months

  • Domain Exposure:

    Banking & Finance, IT/Software, Media/ Entertainment

  • Work Authorization:

    US Citizen, Green Card, OPT-EAD, CPT, H-1B,
    H4-EAD, L2-EAD, GC-EAD

  • Client:

    To Be Discussed Later

  • Employment Type:

    W-2 (Consultant must be on our company payroll. C2C is not allowed)




Job Description

Job Description:

Responsibilities: 


\n-Develop software primarily in Java and secondarily in Python 

\n-Develop software in a Secure DevOps (SecDevOps) process 

\n-Adapt and integrate security and resiliency-related technologies 

\n-Support deployment using infrastructure automation 

\n-The software developer's primary role as an implementor will be to help build services for a representative mission system for a Testbed. The implementation is primarily in Java and uses the Spring Framework extensively. 

\n-The developer will develop, build and deploy software utilizing best practices from SecDevOps community. This includes unit and integration testing, static and dynamic analysis, continuous integration and releases. 

\n-The developer will adapt and integrate various security capabilities into the services (e.g. PKI-based authentication, secrets management tools like Hashicorp Vault, custom message encryption and signing libraries). 

\n-The developer will automate deployment of services and other capabilities using Docker containers and infrastructure automation tools (e.g. Ansible). 

\n-The software developer must be able to communicate, collaborate and work effectively within our RST team. 

\nRequirements: 

\n-US Citizenship and the ability to obtain a DoD Secret Clearance 

\n-PhD plus 5 years minimum experience, or MS plus 8 years minimum experience 

\n-Proficient in developing enterprise and/or web services using Java and Maven 

\n-Proficient in developing and debugging software in a Linux and Windows environment 

\n-Proficient in distributed version control systems (DVCS) such as git 

\n-Proficient with unit testing using Junit 

\n-Experience working on agile (e.g. Scrum, XP, Kanban) teams 

\n-Experience using Spring Boot and Spring Framework 

\n-Experience with JMS enterprise messaging technologies such as ActiveMQ or ZeroMQ 

\n-Experience with static analysis (e.g. Fortify, SonarQube) and remediation 

\n-Extensive knowledge of best practices in software design, object oriented programming and design patterns 

\n-Experience with software development using Python 

\n-Familiar with infrastructure automation technologies (e.g. Ansible) 

\n 

\nPreferred Qualifications: 

\n-Proficient in using git for version control and familiarity with GitHub workflow 

\n-Proficient in automating software deployment and provisioning with Ansible 

\n-Proficient in deploying software using Docker containers 

\n-Experience working on Scrum teams 

\n-Experience in secure programming 

\n-Experience in cybersecurity engineering for software intensive systems 

\n-Experience with full-text indexes, log aggregation and dashboards using the Elastic stack 

\n-Experience with JSON, Protobuf, and SQL-based databases 

\n-Experience with ANSI C++ using the GNU toolchain (gcc/g++, make, gdb, etc.) on Linux 

\n-Experience using JIRA for issue tracking 

\n-Familiar with using Eclipse IDE for Java development 

\n-Familiar with developing mock objects using Mockito to support testing 

\n-Familiar with Scala and/or Go 

\n-Familiar with web UI technologies (e.g. JavaScript, HTML and CSS) 


Apply Now
Equal Opportunity Employer

ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract