JEE Web Application developer

Global Computer Services Corp. LLC

Oct 16 2019

Position Overview:  Responsible for the end-to-end designing, development and deployment of complex and mission Critical Enterprise Web Application Systems.  Work closely with business analysts and solution architects in developing all layers of complex, high transactional web applications deployed in intranet, internet and cloud environments Responsibilities and technical skills:  Fluent in all aspects of Application Architecture, UML Modeling, and Application Development.  Solid real-time OOAD and Documentation Skills  Ability to build and develop Microservices  Must have extensive web application experience in developing customer facing high scale applications  Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security  Experience building REST and SOAP web services using Java  Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)  Proven experience in Java and JEE technologies with the ability to develop end to end applications (presentation, mid-tier, database, security, server) with J2EE technology using open source and commercial tools and application servers.  In-depth understanding of Core JEE and Java Patterns and expertise in building reusable and loosely coupled application components  Proven experience in layered web applications using MVC, AOP and DI frameworks  Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code  Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.  Experience with TDD, code testability standards, JUnit/Mockito  Advanced skills implementing API Service architectures (SOAP, REST) using any of the market leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices  Expert experience REST solutions and microservices architecture. Solid experience with the HTTP(s) stack.  Extensive experience delivering a Microservices based architecture leveraging APIs, containers and automation  Solid experience designing Microservices Architectures for Enterprise customers  2 years’ experience with Angular, not including AngularJS, should include time with 5.0 and newer.  Very strong in Object Oriented Javascript, ES6, Typescript, HTML 5, CSS3, SASS/LESS.  2 or more years’ experience with JavaScript frameworks.  Understand the need for writing code that will pass today's security reviews and stand up to future scrutiny.  Demonstrates creativity and takes initiative in solving complex problems and able to troubleshoot and diagnose issues independently  Good knowledge on coding standards, design patterns, unit testing frameworks, TDD, CICD practices.  Strong background culture of delivering projects with First time right and Zero defects in Production. Education & Work Experience:  Bachelor's Degree in Computer Science or Related Fields.  2+ years of experience in Java/JEE-JAVA Framework-Spring, Angular, Oriented Javascript, ES6, Typescript, HTML 5, CSS3, SASS/LESS.  2+ years of Spring Boot, Spring REST, Spring Data Attributes:  A doer, detail-oriented, obsessed with excellence, and personally offended by mediocrity.  Comfortable holding oneself and teammates accountable for meeting shared goals.  Great verbal and written communication skills- this role is often client facing  Desire and ability to mentor less experienced engineers  Positive attitude and demeanor and enthusiastic when embracing new challenges  Ability to listen patiently and learn from others with a willingness to teach and help others

Jasmine Complex 4th Floor – Office No 401 & 402, Near Radisson Hotel, Al-Khuwair | Sultanate of Oman

1 - 2

Oct 20 2019 - Oct 27 2019