Java ESB Developer
Role details
Job location
Tech stack
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.
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)
Education Bachelor's Degree required eye