SWATX is seeking a Senior Java Engineer to join their team. This role focuses on designing, developing, and maintaining robust Java applications that drive company initiatives. The ideal candidate will bring 5+ years of Java development experience and strong expertise in core Java (Java 8 or higher). You'll work with frameworks like Spring and Hibernate, handle RESTful APIs, and work with microservices architecture. The position requires strong problem-solving abilities and experience with relational databases. As a senior engineer, you'll guide the team in implementing best practices, optimizing performance, and ensuring high-quality software delivery. The role offers an opportunity to work in Baghdad, Iraq, collaborating with cross-functional teams in an on-site setting. Your responsibilities will include architecting solutions and ensuring seamless integration with front-end systems.