We are looking for a highly skilled Senior Java Web Application Developer with extensive experience in Microservices Architecture (MSA) Cloud Development and Infrastructure as Code (Terraform) to join our dynamic team. If youre passionate about building scalable highperformance web applications and are eager to take on exciting challenges we want to hear from you!
- Develop and design web applications using Java MVC frameworks (Spring Boot Quarkus or similar).
- Work within a Microservices Architecture to create scalable maintainable and secure solutions.
- Leverage cloud technologies (ACA ASB APIM) and ensure efficient deployment in cloud environments.
- Design and develop integrated systems with a focus on performance optimization.
- Implement Infrastructure as Code (Terraform) for automated and repeatable deployments.
- Build and maintain CI/CD pipelines to support continuous integration and deployment.
- Utilize version control systems (SVN CVS) to track project progress.
- Document system design using UML and participate in system design discussions.
- Collaborate with teams to troubleshoot and optimize SQL queries and web application performance.
- Work closely with crossfunctional teams to deliver highquality solutions on time.
- Create and maintain professional documentation using Microsoft products (Word Excel PowerPoint Visio Project).
Qualifications :
- At least 3 years of experience as a web application developer with a strong focus on Java.
- Extensive handson experience with Java MVC frameworks such as Spring Struts or ADF.
- Strong expertise in Microservices Architecture (MSA) and containerization.
- Strong proficiency in SQL (preferably Oracle PL/SQL MS SQL PostgreSQL).
- Solid experience with cloud development and deployment in cloud platforms.
- Proven experience with API development (SOAP REST).
- Handson experience with Terraform for Infrastructure as Code.
- Knowledge of distributed application development.
- Excellent understanding of systems development lifecycle (SDLC) and project management methodologies.
- Experience in performance optimization of web pages and SQL queries.
- Ability to work effectively in a collaborative team environment of four or more team members.
- Strong communication skills both oral and written in English.
- Nice to Have:
- Experience with Oracle Application Framework.
- Java Certification (e.g. Oracle Certified Professional).
- Familiarity with performance monitoring and optimization tools.
- Expertise in DevOps and continuous deployment practices.
Remote Work :
No
Employment Type :
Fulltime