Sr. Java Developer
Role details
Job location
Tech stack
Job description
CSCI Consulting is looking for a highly skilled and detail-oriented Java Developer (Spring Boot & Integration) to support enterprise application development and integration initiatives. This role focuses on building scalable backend services, enhancing system integrations, and supporting modern, event-driven architectures across complex enterprise environments. The ideal candidate brings strong expertise in Java development, deep experience with Spring Boot and RESTful API design, and hands-on experience delivering scalable, high-performance solutions within distributed systems., * Provide expert-level development support using Java and Spring Boot for backend services and enterprise applications
- Design, develop, and maintain scalable RESTful APIs aligned with microservices architecture principles
- Develop and optimize batch processes for high-volume data processing and system operations
- Implement event-driven and asynchronous processing using message queue technologies such as Kafka, RabbitMQ, AS400 Data Queues, or AWS SQS
- Deploy and manage Java-based applications within AWS and web server environments
- Collaborate with cross-functional teams to design, build, and deliver enterprise-grade solutions
- Develop and maintain MuleSoft integration flows following API-led connectivity best practices
- Write and maintain PostgreSQL stored procedures, functions, and advanced SQL queries where applicable
- Support document generation and automation using tools such as SmartDocuments or Adobe Forms
- Partner with frontend teams and contribute to UI integration efforts using frameworks such as Angular or React (as needed)
- Participate in system design discussions and contribute to continuous improvement of development standards and practices
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum of 7 years of experience in Java and Spring Boot development
- Minimum of 5 years of experience designing and developing REST APIs and microservices architectures
- Minimum of 5 years of experience building and optimizing batch processes
- Minimum of 5 years of experience working with event-driven architectures and messaging systems
- Minimum of 3 years of experience with MuleSoft development, including integrations and API management
- Hands-on experience deploying applications in AWS environments
- Strong understanding of authentication, authorization, and secure API design practices
- Experience working with relational databases, including PostgreSQL and advanced SQL development
- Creativity and adaptability in problem-solving
- Ability to work with clients to understand their needs
- Strong organizational and time-management skills
- Excellent written and verbal communication skills
- Professional presence
Preferred Skills
- Experience with frontend frameworks such as Angular or React
- Experience with document automation and template-based tools such as SmartDocuments or Adobe Forms
- Familiarity with enterprise integration patterns and distributed system design
- Experience working in large-scale, enterprise environments
- Strong understanding of performance optimization and scalability best practices
- Ability to work in a team environment, as well as independently
- Strong customer and vendor relationship skills
- Demonstrated ability to comply with data standards and policies
- Motivation to learn new technologies and methodologies that demonstrate value
- Past experience working with a state/local government agency
Benefits & conditions
- Competitive salaries
- Generous Paid Time Off (PTO) package
- Paid holidays aligned to the Federal calendar
- Full health benefits including medical, dental, vision, and life insurance
- 401(k) retirement plan
- Team building events
- Professional development support
Legal