Java ESB Developer
Usg Inc.
Jackson, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jackson, United States of America
Tech stack
Java
Agile Methodologies
Oracle WebLogic Server
Cloud Computing
Dependency Injection
Enterprise JavaBeans
Java Platform Enterprise Edition (J2EE)
IBM Websphere Application Server
Java Development Kit
Spring
WildFly (JBoss AS)
Microsoft SQL Server
Object-Oriented Software Development
Scrum
Queue Management Systems
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Enterprise Application Integration
Enterprise Software Applications
Spring-boot
SOAPAPI
Event Driven Architecture
Solid Principles
Extreme Programming (XP)
Integration Frameworks
Api Design
Api Gateway
REST
Enterprise Service Bus
Microservices
Job description
We are seeking an experienced Senior Java ESB Developer with strong expertise in enterprise application integration, API development, and SOA-based architectures. The ideal candidate will have deep hands-on experience with Java/JEE technologies, JBoss Fuse, Spring Framework, REST/SOAP services, and enterprise middleware solutions.
The candidate will work closely with stakeholders to design, develop, integrate, and support large-scale enterprise applications and services.
Requirements
- 10+ years of Java development experience using Java 8+ / JDK 17+
- Strong Object-Oriented Programming (OOP) and design principles
- Extensive experience with Java Enterprise Edition (JEE)
- Strong experience with:
- RESTful APIs
- SOAP Web Services
- Spring Framework / Spring Boot
- Dependency Injection (IOC)
- SOLID principles
- Experience with JBoss Fuse / ESB integration platforms
- Strong SQL development skills
- Experience designing and implementing enterprise-scale applications
- Knowledge of:
- Microservices architecture
- API gateways
- Event-driven architecture
- Pub/Sub systems
- Strong stakeholder communication and business requirements gathering skills
Preferred Qualifications
- Cloud technology experience
- Microsoft SQL Server experience
- Unix/Linux administration knowledge
- Agile methodologies (Scrum, SAFe, Kanban, XP)
- Experience with:
- SOA architecture
- WebLogic
- WebSphere
- JBoss
- EJB technologies
- Queue management and orchestration
Technical Environment
- Java JDK 17+
- JEE
- REST & SOAP
- Spring Boot
- SQL Server
- JBoss Fuse
- Enterprise Service Bus (ESB), Bachelor's Degree required