JOB DESCRIPTION
Corporate Workplace Technology (CWT) develops applications and programs focused on supporting services across the firm, supporting firms Administration division that provides various offerings such as corporate real estate and property management, mail and distribution, food and hospitality, Travel, Business Continuity, Security and investigations and several other services.The Corporate Workspace Technology area is currently hiring for the role of Full Stack Java developer.
As a full stack java developer, you will be responsible for hands-on development experience in Java, J2EE, Web Services, Frameworks and UI Technologies all phases of the software development lifecycle. The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks and acts strategically. When faced with a problem, the candidate should be able to ask questions and leverage the skills and expertise of those around them.
KEY RESPONSIBILITIES:
-Responsible for the development, maintenance and support of multiple distributed applications? Translate high-level business requirements on multiple, complex requests into detailed functional, technical, and system specifications
-Test software designs and solutions (including debugging and troubleshooting)
-Providing assistance and guidance during the QA & UAT testing phases to ensure test cases are appropriate and determine the root cause and best resolution of escalated issues.
SKILLS / QUALIFICATIONS
Minimum requirements
-Full stack Java Development
-Strong understanding of Microservices architecture
-Understanding of Identity Management (OAuth, SAML, OpenID etc.)
-Experience with Restful API development and design including API versioning and Load balancing, Interface Description Language (e.g. Swagger)
-Solid knowledge of Unit (e.g. JUnit) & API testing principles
-Solid understanding of the CI\CD process using tools e.g. Jenkins, GIT, Gradle
-Hands on experience in leveraging secure Splunk logging.
-Strong vendor management skills, verbal and written communication skills
-SQL, DB2, Sybase general database knowledge
-Experience creating technical architecture documentation
-Scripting and automation abilities including Java, Python, and HTML5
-Troubleshooting problems, resolving root cause, and where possible, fixing the bug(s)
-Knowledge of cloud and on premises security controls (ex. encryption methodologies, secure credential management)
-Prior experience in managing integration with 3rd SaaS solutions that utilize AWS and Azure as primary CSP is desirable
-Requires a bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or related field of study, 5+ years of experience