Position: Senior Java ESB Developer
Location: Jackson, MS (100% Onsite)
Duration: 36 Months
Start Date: ASAP
Direct client
Position Overview
We are seeking an experienced Senior Java ESB Developer to support enterprise integration initiatives and modernization efforts. The selected candidate will be responsible for designing, developing, and supporting mission-critical applications and enterprise service integrations using Java, JEE, JBoss Fuse, REST/SOAP services, and modern API frameworks.
This role requires a strong background in Enterprise Service Bus (ESB) architecture, Service-Oriented Architecture (SOA), microservices, API development, and enterprise application integration.
Responsibilities
- Design, develop, and maintain enterprise Java applications using Java 17+, JEE, and Spring Boot.
- Build and support RESTful and SOAP-based web services.
- Design and implement enterprise integration solutions using JBoss Fuse and ESB technologies.
- Develop scalable microservices and event-driven architectures.
- Collaborate with business stakeholders to gather, analyze, and translate business requirements into technical solutions.
- Create and maintain API gateways, service orchestration, and messaging solutions.
- Develop and optimize SQL queries, stored procedures, and database integrations.
- Troubleshoot production issues and provide root cause analysis.
- Participate in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement.
- Develop technical documentation, design specifications, and deployment procedures.
- Ensure application performance, security, scalability, and maintainability.
- Work closely with cross-functional teams to support system enhancements and modernization efforts.
Required Qualifications
- 10+ years of hands-on Java development experience.
- Strong expertise in Java 8 through Java 17.
- Advanced Object-Oriented Design and Programming experience.
- Extensive experience with Java Enterprise Edition (JEE).
- Strong knowledge of Spring Framework and Spring Boot.
- Experience with Dependency Injection (DI), IoC, and SOLID design principles.
- Advanced experience developing REST APIs and SOAP Web Services.
- Strong SQL development and database integration experience.
- Experience designing enterprise-scale applications and integration solutions.
- Experience gathering business requirements and providing technical leadership.
Required Technologies
- Java JDK 17+
- JEE
- Spring Framework
- Spring Boot
- REST APIs
- SOAP Web Services
- SQL
- JSON/XML
- Maven/Gradle
- Git
Preferred Skills
- JBoss Fuse
- Enterprise Service Bus (ESB)
- Service-Oriented Architecture (SOA)
- Apache Camel
- EJB
- API Gateway Technologies
- Event-Driven Architecture
- Message Queues
- Microsoft SQL Server
- Cloud Platforms (AWS, Azure, Google Cloud Platform)
- Unix/Linux Administration
- Docker
- Kubernetes
- CI/CD Pipelines
- Jenkins
- GitHub Actions
- Azure DevOps
Nice-to-Have Experience
- JBoss Enterprise Platform
- WebLogic
- WebSphere
- Enterprise Middleware Solutions
- Government/Public Sector Projects
- Human Services Programs
- Large-scale System Integrations
Soft Skills
- Strong communication and presentation skills.
- Ability to interact with technical and non-technical stakeholders.
- Excellent analytical and problem-solving abilities.
- Ability to work independently and within Agile teams.
- Strong documentation and knowledge-sharing skills.
Keywords
Java Developer, Senior Java Developer, Java Architect, Integration Developer, ESB Developer, JBoss Fuse Developer, SOA Developer, Spring Boot Developer, REST API Developer, SOAP Services, Enterprise Integration, Middleware Developer, Microservices Architect, API Gateway, Event Driven Architecture, Apache Camel, JEE Developer, Backend Developer, Government IT, Public Sector IT.