Senior Java Engineer

SWATX is a technology company based in Baghdad, Iraq, focusing on Java-based software solutions.
Sadr City, Baghdad, Baghdad Governorate, Iraq
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Senior Java Engineer

SWATX is seeking a Senior Java Engineer to join their team in Baghdad, Iraq. This role requires an experienced professional with 5+ years of Java development expertise to lead and contribute to the development of robust Java applications. The ideal candidate will be proficient in core Java (Java 8 or higher), experienced with frameworks like Spring and Hibernate, and skilled in working with RESTful APIs and microservices architecture. You'll be responsible for designing and maintaining applications, implementing best practices, and ensuring optimal performance while collaborating with cross-functional teams.

As a Senior Java Engineer, you'll play a crucial role in architecting solutions and guiding the team in delivering high-quality software. Your strong understanding of relational databases, ORMs, and version control systems will be essential. The position requires excellent problem-solving abilities and strong communication skills to work effectively in a collaborative environment. Knowledge of Agile methodologies and team leadership experience is valued.

This is an excellent opportunity for a seasoned Java developer looking to take on a senior role where they can make a significant impact on the development process and mentor others. The position offers the chance to work on meaningful projects while contributing to the company's technical direction and growth. Join SWATX to be part of a team that values technical excellence, collaboration, and continuous improvement.

Last updated 11 days ago

Responsibilities For Senior Java Engineer

  • Designing, developing, and maintaining robust Java applications
  • Implementing best practices and optimizing performance
  • Delivering high-quality software solutions
  • Collaborating with cross-functional teams
  • Understanding requirements and architecting solutions
  • Ensuring seamless integration with front-end systems

Requirements For Senior Java Engineer

Java
MySQL
PostgreSQL
  • Proven experience as a Java Developer (5+ years required)
  • Strong proficiency in core Java, including Java 8 or higher
  • Experience with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF)
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and ORMs
  • Strong problem-solving skills and a detail-oriented mindset
  • Experience with version control systems, particularly Git
  • Excellent communication and teamwork abilities
  • Knowledge of Agile methodologies and experience in leading Agile teams is a plus

Interested in this job?

Jobs Related To SWATX Senior Java Engineer

Senior Test Engineer

Senior Test Engineer position at SWATX, leading software testing initiatives and mentoring team members while ensuring product quality through comprehensive testing strategies.

Senior Java Engineer

Senior Java Engineer position at SWATX in Cairo, requiring 5+ years of experience in Java development, frameworks, and microservices architecture.

Senior Back-End .Net engineer - 6 Months Engagement

Senior Back-End .Net Engineer position at SWATX for a 6-month contract, requiring 5+ years of experience in .NET development, located in Cairo, Egypt.

SAP ABAP Developer

Senior SAP ABAP Developer position requiring 7+ years of experience, focusing on custom SAP solution development and system integration in Riyadh.

Full-Stack Developer (Arabic & English Speaker)

Full-Stack Developer position at SWATX requiring Arabic and English proficiency, with focus on web development using React, Node.js, and Python technologies.