Back

Folio3
Senior Software Engineer (Java)
Location:
Pakistan
Department: Information Technology
Job Description
We are seeking a skilled and passionate Senior Java Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining complex enterprise applications using Java/J2EE technologies. You will work closely with cross-functional teams to deliver scalable, high-performance solutions while ensuring clean and maintainable code.
Responsibilities:
- Writing and maintaining test cases with libraries such as JUnit, TestNG, etc.
- Ability to write and review readable code following the Clean Code rules.
- Well-versed in all aspects of the developer’s role, with regard to complex, distributed enterprise software development using Java/J2EE technologies.
- Experience in designing object-oriented, public, global audience web & mobile application backends.
Requirements:
- BS in Computer Science from a reputable university.
- 4 – 7 years of experience is desirable.
- Basic knowledge of the Linux operating system, containers (Docker, Kubernetes).
- Experience in Spring Boot and Hibernate is desirable.
- Knowledge of MySQL and/or PostgreSQL, Oracle is required.
- Knowledge of NoSQL databases is a plus.

Folio3
Senior Software Engineer (Java)