Java Developer - BayNova LLC
Arlington, VA 22209
About the Job
BayNova has an exciting opportunity for a Java Developer to join our team supporting a federal customer on a long-term government program. This is a fully remote / work from home role.
Responsibilities:
- The software engineer candidate is responsible for the design and implementation of a distributed enterprise application with external and internal interfaces utilizing Microservices and business automation patterns
- Design, develop and test enterprise web services APIs and backend services
- Creation of custom software within an agile team environment
Qualifications:
- Experience in Java software design, implementation, and deployment
- Advanced knowledge in Java application technology including Linux, Springboot, Maven, IntelliJ, Eclipse
- Experience with microservices architecture and containerization with Kubernetes, Docker, OpenShift, ECS, EKS
- Familiarity with Data Integration using Oracle Service Bus, JBoss (Fuse, Camel) and message-based Enterprise Integration Patterns
- Ability to develop Service Bus services and routes
- Strong skills in JSON, SOAP, WSDL and XML Schema
- Define and implement unit and integration tests
- Integration and development with JMS (Java Messaging Service)
- Setup and configuration of JMS broker, queues, and topics
- Enterprise Service Bus JVM infrastructure setup and configuration
- Integration with and development of SOAP Web services
- Experience with JavaEE App Servers such as JBoss EAP
- Basic Bash and SSH experience on RHEL
- Exhibit excellent problem solving and data analysis skills
- Proven ability to work independently and collaboratively as appropriate
- Able to work at the highest technical level of all phases of application development, systems analysis and data analysis and manipulation
- Exceptional communication skills
- Work well with an established team
- Excel in rapidly changing environments
- Ability to analyze someone else’s code and assume ownership
- Discipline to document code
- Ability to manage multiple tasks with varying priorities
- Ability to communicate ideas in a variety of formats
- Agile development methodology
- U.S. Citizenship
Preferred Knowledge, Skills, and Abilities
- Experience with BPM frameworks (Appian, JBoss BPM, etc.)
- SCRUM/Agile Development experience including experience working on a distributed team
- Experience using SoapUI, Postman or similar tool for testing web services
- Experience with JavaScript and Angular
- Experience with Maven or Gradle
- Web accessibility knowledge WCAG 2.0\Section 508
Clearance and Eligibility
- Ability to attain Federal Government Position of Trust
- Must be authorized to legally work in the United States
- Must pass a background investigation
Powered by JazzHR
Source : BayNova LLC