Software Engineers, Software Engineer, Cloud Engineer - Software
Job in
Annapolis, Anne Arundel County, Maryland, 21403, USA
Listed on 2026-02-13
Listing for:
Mindlance
Full Time
position Listed on 2026-02-13
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
OFFEROR RESOURCE QUALIFICATIONS
The Offeror shall propose a resource that meet the following minimum qualifications:
- Bachelor’s degree in computer science, or a related field (as determined by the Client).
the Client prefers Offeror proposed resource to have the following qualifications:
- Eight (8) or more years core Java development.
- Four (4) or more years software development using Spring Boot and associated Spring frameworks.
- Four (4) or more years building interfaces utilizing React.
- Four (4) or more years with the implementation of message queuing and event streaming using Rabbit
MQ.
Offeror proposed resource(s) shall be responsible for the following:
Design and Development- Collaborate with cross-functional teams to architect, design, and implement enterprise software solutions.
- Apply event-driven architecture principles to develop scalable, resilient, and loosely coupled applications.
- Develop microservices using Spring Boot and associated Spring frameworks.
- Build responsive and maintainable user interfaces using React.
- Provide strong technical expertise in Prime Faces 6.0 and above, including component usage, customization, and integration within Java Server Faces (JSF) applications.
- Implement message queuing and event streaming using Rabbit
MQ. - When experience is based on Kafka, demonstrate understanding of architectural and operational differences between Kafka and Rabbit
MQ. - Develop message producers, consumers, routing logic, and related integration components.
- Deploy microservices to Kubernetes clusters using automated CI/CD pipelines.
- Monitor, diagnose, and troubleshoot production systems to ensure reliability and uptime.
- Perform performance tuning and scalability optimization across application and infrastructure layers.
- Write unit tests with a target of 85% or greater code coverage.
- Participate in peer code reviews to enforce coding standards and best practices.
- Conduct system testing, debugging, and validation activities.
- Prepare technical specifications, architecture documentation, and design decision records.
- Produce sequence diagrams for major use cases as part of design deliverables.
- Collaborate with product managers, designers, and engineering teams to refine requirements and ensure alignment on deliverables.
- Submit weekly activity reports summarizing progress on assigned programs and projects.
- Provide weekly project status reports in the JIS-prescribed format.
- Complete weekly time reporting using JIS-provided forms, along with any additional reports requested by the supervising manager.
Offeror shall propose resource(s) possessing the following preferred skills, experience, and capabilities:
Experience- Modern front-end development using React and/or Angular for building responsive, component-based user interfaces.
- Message-queuing and event-streaming technologies, including Rabbit
MQ or Kafka, for distributed system communication. - Elasticsearch for indexing, search, and analytics (preferred but not mandatory).
- Microservices development using Spring Boot or equivalent Java frameworks.
- Cloud platforms such as AWS, Azure, or Google Cloud for deployment, monitoring, and scaling (preferred but not required).
- Dev Ops and source control tools, including Git, CI/CD pipelines, and automated build processes.
- Apply event-driven architecture (EDA) principles to design scalable and resilient systems.
- Demonstrate high-level Java competency, including strong understanding of core libraries, concurrency, collections, JVM fundamentals, and modern Java features.
- Analyze complex technical challenges and propose effective, maintainable solutions.
- Develop and maintain applications using Prime Faces 6.x and above, including component customization and JSF integration.
- Produce clean, maintainable, and testable code aligned with industry best practices.
- Collaborate effectively within Agile or hybrid development teams.
- Software design patterns and architectural best practices, with the ability to apply them appropriately.
- Containerization and orchestration techniques, including Kubernetes and Docker.
- RESTful API design, web services, and integration patterns.
- Relational and No
SQL databases, such as Postgre
SQL, MySQL, Mongo
DB, or Cassandra. - Application performance tuning, monitoring, and observability tools (e.g., Prometheus, Grafana, ELK stack).
- Security best practices, including authentication, authorization, and secure coding principles.
EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×