local to Maryland- Core Java developer
Hybrid in Annapolis, MD, US • Posted 13 hours ago • Updated 13 hours ago

Triwave Solutions Inc
Dice Job Match Score™
👤 Reviewing your profile...
Job Details
Skills
- Continuous Delivery
- Collaboration
- Collections
- Communication
- Computer Science
- Concurrent Computing
- Apache Kafka
- Authentication
- Authorization
- Cloud Computing
- Code Coverage
- Agile
- Amazon Web Services
- Analytics
- AngularJS
- Apache Cassandra
- Enterprise Software
- Forms
- Frontend Development
- Git
- Google Cloud
- DevOps
- Distributed Computing
- Docker
- Documentation
- Elasticsearch
- Continuous Integration
- Customization
- Data Analysis
- Microservices
- Microsoft Azure
- Java
- JavaServer Faces
- Kubernetes
- Management
- Message Broker
- Database
- Spring Framework
- Status Reports
- Streaming
- Sequence Diagrams
- PrimeFaces
- RESTful
- RabbitMQ
- React.js
- Reporting
- Routing
- MySQL
- NoSQL
- Optimization
- Orchestration
- Specification Gathering
- Supervision
- Performance Tuning
- PostgreSQL
- Scalability
- Software Design
- Software Development
- Debugging
- EDA
- Google Cloud Platform
- Grafana
- Interfaces
- MongoDB
- System Testing
- Use Cases
- Version Control
- Web Services
Summary
Work shall be performed in a hybrid setting each week, Monday through Friday, as follows:
a. Two (2) days remote at a suitable off-site location selected by the Offeror/Offeror
Resource(s).
(1) The AOC reserves the right to determine an off-site location is not suitable (e.g.,
crowded public space with distracting background noise during meetings).
b. Three (3) days on site at the Maryland Judiciary Information Systems, 189 Harry S Truman
Parkway, Annapolis, MD 21401.
OFFEROR RESOURCE QUALIFICATIONS
1. The Offeror shall propose a resource that meet the following minimum qualifications:
a. Bachelor s degree in computer science, or a related field (as determined by the AOC).
2. The AOC prefers Offeror proposed resource to have the following qualifications:
a. Eight (8) or more years core java development.
b. Four (4) or more years software development using Spring Boot and associated Spring
frameworks.
c. Four (4) or more years building interfaces utilizing React.
d. Four (4) or more years with the implementation of message queuing and event streaming
using RabbitMQ.
C. SCOPE OF WORK
Offeror proposed resource(s) shall be responsible for the following:
1. Design and Development
a. Collaborate with cross-functional teams to architect, design, and implement enterprise
software solutions.
b. Apply event-driven architecture principles to develop scalable, resilient, and loosely coupled
applications.
c. Develop microservices using Spring Boot and associated Spring frameworks.
d. Build response and maintainable user interfaces using React.
e. Provide strong technical expertise in PrimeFaces 6.0 and above, including component usage,
customization, and integration within Java Server Faces (JSF) applications.
2. Message Broker Integration
PORFP No. K23-0054-25L-15 Software Engineers
Rev. 07/01/2022
Page 11
a. Implement message queuing and event streaming using RabbitMQ.
b. When experience is based on Kafka, demonstrate understanding of architectural and
operational differences between Kafka and RabbitMQ.
c. Develop message producers, consumers, routing logic, and related integration components.
3. Deployment and Infrastructure
a. Deploy microservices to Kubernetes clusters using automated CI/CD pipelines.
b. Monitor, diagnose, and troubleshoot production systems to ensure reliability and uptime.
c. Perform performance tuning and scalability optimization across application and
infrastructure layers.
4. Quality Assurance
a. Write unit tests with a target of 85% or greater code coverage.
b. Participate in peer code reviews to enforce coding standards and best practices.
c. Conduct system testing, debugging, and validation activities.
5. Documentation and Communication
a. Prepare technical specifications, architecture documentation, and design decision records.
b. Produce sequence diagrams for major use cases as part of design deliverables.
c. Collaborate with product managers, designers, and engineering teams to refine requirements
and ensue alignment on deliverables.
6. Reporting Requirements (in a JIS prescribed format)
a. Submit weekly activity reports summarizing progress on assigned programs and projects.
b. Provide weekly project status reports in the JIS-prescribed format.
c. Complete weekly time reporting using JIS-provided forms, along with any additional reports
requested by the supervising manager.
D. OFFEROR RESOURCE(S) SKILLS, EXPERIENCE, & CAPABILITIES
1. Offeror shall propose resource(s) possessing the following preferred skills, experience, and
capabilities:
a. Experience
(1) Modern front-end development using React and/or Angular for building responsive,
component-based user interfaces.
(2) Message-queuing and event-streaming technologies, including RabbitMQ or Kafka,
for distributed system communication.
(3) Elasticsearch for indexing, search, and analytics (preferred but not mandatory).
(4) Microservices development using Spring Boot or equivalent Java frameworks.
(5) Cloud platforms such as AWS, Azure, or Google Cloud for deployment, monitoring,
and scaling (preferred but not required).
(6) DevOps and source control tools, including Git, CI/CD pipelines, and automated
build processes.
b. Capabilities
(1) Apply event-driven architecture (EDA) principles to design scalable and resilient
systems.
(2) Demonstrate high-level Java competency, including strong understanding of core
libraries, concurrency, collections, JVM fundamentals, and modern Java features.
(3) Analyze complex technical challenges and propose effective, maintainable
solutions.
(4) Develop and maintain applications using PrimeFaces 6.x and above, including
component customization and JSF integration.
(5) Produce clean, maintainable, and testable code aligned with industry best practices.
(6) Collaborate effectively within Agile or hybrid development teams.
Knowledge
(1) Software design patterns and architectural best practices, with the ability to apply
them appropriately.
(2) Containerization and orchestration techniques, including Kubernetes and Docker.
(3) RESTful API design, web services, and integration patterns.
(4) Relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or
Cassandra.
(5) Application performance tuning, monitoring, and observability tools (e.g.,
Prometheus, Grafana, ELK stack).
(6) Security best practices, including authentication, authorization, and secure coding
principles.
- Dice Id: 91125814
- Position Id: 8878284
- Posted 13 hours ago
Company Info
Garnering Accolades for Health and Human Services in Maryland
Based in Columbia, Maryland, Triwave is a Certified Small Business as designated by the Federal government, demonstrating its commitment to contributing to the community and promoting the safety, security, and well-being of citizens. Triwave specializes in innovative services and solutions utilizing cloud, analytics, artificial intelligence, and data management that enhance governance while reducing costs for state and local agencies such as the Department of Human Services (DHS) at Maryland and Department of Child Services (DCS) at Indiana. Triwave recently delivered agency-wide modernization programs for the State of Maryland as a Master Contractor that transformed the technology landscape and garnered award and recognition for the team. Triwave has also received the prestigious honor of being named a top IT Consulting Firm for the years 2022 and 2023.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs

