Java Software Engineer (14+ yrs exp, Spring Boot, React, RabbitMQ, PrimeFaces AOC)
Annapolis, MD, US • Posted 1 day ago • Updated 1 day ago.png%3Fformat%3Dwebp&w=828&q=75)

ACS Consultancy Services, Inc.
Dice Job Match Score™
🎯 Assessing qualifications...
Job Details
Skills
- Interfaces
- PrimeFaces
- JavaServer Faces
- Customization
- Message Broker
- Routing
- Messaging
- Distributed Computing
- Scalability
- Performance Tuning
- Quality Assurance
- Code Coverage
- System Testing
- Debugging
- Documentation
- Communication
- Specification Gathering
- Sequence Diagrams
- Use Cases
- Status Reports
- Reporting
- AngularJS
- Apache Kafka
- RESTful
- NoSQL
- Database
- PostgreSQL
- MySQL
- MongoDB
- Apache Cassandra
- Orchestration
- Docker
- Kubernetes
- Continuous Integration
- Continuous Delivery
- Git
- DevOps
- Elasticsearch
- Cloud Computing
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- Google Cloud
- Concurrent Computing
- Collections
- Software Design
- Performance Monitoring
- Grafana
- Conflict Resolution
- Problem Solving
- Analytical Skill
- Collaboration
- Agile
- Software Security
- Computer Science
- Enterprise Software
- Java
- Spring Framework
- Frontend Development
- React.js
- Streaming
- RabbitMQ
- Microservices
- Management
- LinkedIn
Summary
Job Title: Java Software Engineer (14+ yrs exp, Spring Boot, React, RabbitMQ, PrimeFaces AOC)
Location: ANNAPOLIS, MD (Hybrid)
We are currently seeking candidates who meet the following qualification
Key Responsibilities Design & Development
- Collaborate with architects, product managers, and development teams to design and implement enterprise software solutions.
- Build scalable, resilient, and loosely coupled applications using event-driven architecture principles.
- Develop and maintain microservices using Spring Boot.
- Design and build responsive, maintainable user interfaces using React.
- Develop and support applications using PrimeFaces (6.x and above) and JSF, including component customization and integration.
- Implement message producers, consumers, routing logic, and integration components using RabbitMQ.
- Apply best practices for messaging patterns and distributed system communication.
- Demonstrate understanding of architectural differences between RabbitMQ and Kafka, when applicable.
- Deploy microservices to Kubernetes clusters using automated CI/CD pipelines.
- Monitor, troubleshoot, and optimize production systems for performance, scalability, and reliability.
- Perform application and infrastructure-level performance tuning.
- Write and maintain unit tests with a target code coverage of 85% or higher.
- Participate in peer code reviews to ensure adherence to coding standards and best practices.
- Conduct system testing, debugging, and validation activities.
- Prepare technical specifications, architecture documents, and design decision records.
- Create sequence diagrams for major use cases.
- Collaborate closely with product managers, designers, and engineering teams to refine requirements and deliverables.
- Submit weekly activity and project status reports in prescribed formats.
- Complete weekly time reporting and any additional reporting requested by management.
Technical Skills
- Modern front-end development using React (Angular experience is a plus).
- Microservices development using Spring Boot or equivalent Java frameworks.
- Message queuing and event streaming technologies (RabbitMQ, Kafka).
- RESTful API design and integration patterns.
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
- Containerization and orchestration using Docker and Kubernetes.
- CI/CD pipelines, Git, and DevOps tooling.
- Familiarity with Elasticsearch (preferred, not mandatory).
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (preferred).
Core Capabilities
- Strong Java fundamentals, including JVM concepts, concurrency, collections, and modern Java features.
- Ability to design clean, maintainable, and testable code.
- Apply software design patterns and architectural best practices.
- Experience with performance monitoring and observability tools (Prometheus, Grafana, ELK).
- Strong problem-solving and analytical skills.
- Effective collaboration in Agile or hybrid development environments.
- Knowledge of application security best practices and secure coding principles.
Minimum Qualifications - Bachelor's degree in Computer Science or a related field (or equivalent as approved).
- Strong experience in enterprise software development using Java technologies.
- Extensive experience in Core Java development.
- Strong hands-on experience with Spring Boot and associated Spring frameworks.
- Solid front-end development experience using React.
- Proven experience implementing message queuing and event streaming using RabbitMQ.
- Experience with event-driven architecture and microservices-based systems.
- Experience deploying and managing applications in containerized environments.
If you meet these qualifications, please submit your application via link provided in Linkedin
Kindly do not call the general line to submit your application.
- Dice Id: 91120711
- Position Id: 2026-6030
- Posted 1 day ago
Company Info
About ACS Consultancy Services, Inc.
ACS Consultancy Services Inc. (ACS) is a New York-based consulting firm that specializes in providing technology solutions. The company, which was established in 2011, has received several certifications, including Minority Business Enterprise, Woman Business Enterprise, WOSB, 8a, and NYS/NYC Women Owned (NYS WBE). The founder and President of ACS, Asha Ramrakhiani, has over 20 years of leadership experience working with various New York State agencies.
Leveraging the extensive experience of its leadership team in working with the US Government, ACS offers IT consulting and project-based services to state and federal agencies. The company has been recognized by the Center for Digital Government for its exceptional experience in collaborating with government agencies, having received the "Best Application Serving a department or Agency's Business Needs" award in the Project Excellence category as part of the Best of New York Awards.
ACS provides IT consulting and staff augmentation services to more than 50 clients in the state of New York, connecting them with over 100 local technology professionals with expertise in the latest technologies. The company focuses on providing best-in-class certified local talent for information technology job categories, providing extended local support to ensure that NYS clients receive relevant consulting services without the need for redundant recruitment stages.
ACS is committed to delivering professional consulting support on strategic initiatives and optimal technology solutions to local, state, and commercial customers. The company takes pride in delivering quality services that exceed customer expectations and drive business success. With its strong leadership team and commitment to excellence, ACS has established itself as a leader in the IT consulting industry and is rapidly expanding.
.png%3Fformat%3Dwebp&w=1080&q=75)
.png%3Fformat%3Dwebp&w=1080&q=75)
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs