Java Senior Developer
Location: Jackson, MS (100% Onsite)
Contract Position
We are seeking an experienced Java Senior Developer to support enterprise integration initiatives for a large government client. The ideal candidate will possess deep expertise in Java/JEE development, ESB architecture, API integration, and service-oriented solutions, with a strong focus on designing and supporting scalable enterprise applications.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Java and JEE technologies.
- Build and enhance integration solutions utilizing ESB and service-oriented architecture (SOA) principles.
- Develop and support RESTful and SOAP-based web services and APIs.
- Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
- Write efficient SQL queries and support database-driven applications.
- Participate in application architecture, system integration, troubleshooting, and performance optimization.
- Support enterprise messaging, orchestration, and API-driven solutions.
Required Qualifications
- 10+ years of hands-on Java development experience.
- Strong expertise in Java 8+/JDK, Object-Oriented Programming, and enterprise application development.
- Extensive experience with Java Enterprise Edition (JEE).
- Strong knowledge of REST and SOAP web services.
- Experience with Spring Framework, Spring Boot, Dependency Injection (IoC), and SOLID principles.
- Strong SQL development and database experience.
- Experience working directly with business stakeholders and technical teams.
- Proven ability to design and support large-scale enterprise applications.
Preferred Qualifications
- Experience with JBoss Fuse, ESB, SOA, EJB, WebLogic, WebSphere, or JBoss environments.
- Knowledge of API gateways, microservices, event-driven architecture, and pub/sub solutions.
- Experience with Microsoft SQL Server.
- Cloud technology exposure.
- Unix/Linux administration experience.
- Agile/Scrum/SAFe development experience.
Technical Skills
- Java (JDK 17+) – Advanced
- Java Enterprise Edition (JEE) – Advanced
- REST & SOAP Web Services – Advanced
- SQL Server – Advanced
- Spring Framework / Spring Boot
- ESB / SOA Integration
- API Development & Microservices
- JBoss Fuse