Java Software Engineer
Job Description & How to Apply Below
Job Title:
Senior Full Stack Java Developer
Employment Type: Long-Term Contract
About the RoleWe are seeking an experienced Senior Full Stack Java Developer to join our team on a long-term contract in Muscat, Oman
. The ideal candidate will have strong expertise in enterprise Java development, modern front-end technologies, and experience building scalable, secure, and high-performance web applications. You will work closely with architects, business analysts, QA teams, and stakeholders to design, develop, test, and deploy enterprise-grade applications.
- Design, develop, test, and maintain enterprise web applications using Java and modern front-end technologies.
- Develop scalable backend services using Spring Framework, Spring MVC, and Spring Boot.
- Build responsive and interactive user interfaces using Angular 20, HTML5, CSS3, and Thymeleaf.
- Develop and maintain applications using the Liferay framework and portal technologies.
- Design, develop, and optimize Oracle 19c database objects including SQL queries, stored procedures, functions, and performance tuning.
- Integrate applications with internal and external systems using RESTful APIs and web services.
- Participate in application architecture, technical design discussions, and code reviews.
- Troubleshoot production issues and provide timely bug fixes and performance improvements.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Follow coding standards, security best practices, and software development methodologies.
- Prepare technical documentation and support deployment activities.
- Strong hands-on experience with:
- Java 25 (or experience working with the latest Java versions)
- Spring Framework
- Spring MVC
- Spring Boot
- RESTful Web Services
- Angular 20
- HTML5
- CSS3
- Thymeleaf
- Liferay Development
- Custom Portlets
- Liferay Themes
- Liferay Services
- Portal Customization
- Oracle Database 19c
- SQL
- PL/SQL
- Query Optimization
- Performance Tuning
- Git
- SVN
- Maven
- Jenkins
- Jira
- JBoss
- Glass Fish
- Experience with enterprise application development.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with secure application development practices.
- Familiarity with Agile/Scrum development methodologies.
- Strong debugging and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently in a multicultural environment.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 6+ years of experience in Full Stack Java development.
- Experience working with Oracle databases and Liferay-based solutions is highly preferred.
- Banking or Government sector applications
- High-volume transactional systems
- Source code management using Git and SVN
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×