Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Title: Java Full Stack Developer
Job Location: Annapolis MD 21401 (100% REMOTE)
Duration: 6 Months Contract with possibility to extension
Job Description:
1) Remote Setting:
Work shall be performed 100% remote at a suitable offsite location selected by the Offeror/Offeror Resource(s). a. The AOC reserves the right to determine an offsite location is not suitable (e.g. crowded public space with distracting background noise during meetings).
2. Offeror proposed resource(s) will be required at minimum to be onsite the first two (2) days of work in the performance of this Contract.
3. Onsite support may be required. As designated by the Judiciarys Chief Technology Officer the proposed resource(s) must be able to report onsite within seventytwo (72) hours after notification.
4. The AOC reserves the right to regularly evaluate
Software Engineer
Annapolis MD 21401 (Remote)
6 months Contract with possibility to extension
Scope of Work:
1. Design and Development:
a. Collaborate with crossfunctional teams to design and implement software solutions.
b. Apply eventdriven design principles to build scalable and resilient applications.
c. Develop microservices using Spring Boot.
d. Create responsive user interfaces using React.
2. Message Brokers:
a. Work with RabbitMQ for message queuing and event streaming.
b. If experience is in Kafka understand the architectural differences between RabbitMQ and Kafka.
c. Implement message producers and consumers.
3. Deployment and Infrastructure:
a. Deploy microservices to Kubernetes clusters utilizing CI/CD pipeline.
b. Monitor and troubleshoot production systems.
c. Optimize application performance and scalability.
4. Quality Assurance:
a. Write unit tests with a goal of 85% coverage and participate in peer code reviews.
b. Conduct system testing and debugging activities.
5. Documentation and Communication:
a. Document technical specifications architecture and design decisions.
b. Design shall include sequence diagram for major use cases.
c. Collaborate with product managers designers and other engineers to define requirements and deliverables.
6. Reporting
a. A weekly report communicating project progress and status.
b. Weekly time reporting on JIS provided forms and any additional reports as assigned by the supervising manager.
Skills Experience & Capabilities:
1. Technical Skills:
Ten (10) years of relevant experience in software development.
2. Communication Skills:
3. ProblemSolving Abilities:
Full Time