Sr Java WebSphere Restful developer (Experience moving to AWS CLOUD), Owings Mills MD/ Linthicum MD Job requirement

Interview: ONE 30 min Phone + TWO 1.5 Hr Cisco Video Conf

Assignment:

Moving On-Prem Java/ WebSphere applications to AWS CLOUD

MUST SKILL: Experience moving Java applications to AWS Cloud

Key Skills

J2EE

WebSphere

Struts

Spring

AWS - EC2, Lambda - AMI updates on regular basis

Github

SQL - Data concepts & design

RESTful

REQUIREMENTS

• BS/BA degree in a technical discipline and 5+ year of Java Development (J2EE, IBM WebSphere, Struts & Spring) experience required

• Proficient in SQL and Relational Database Concepts and Design

• Strong web development skills

• Experience with REST Services

• Experience with source code control

• Experience using Microsoft Office Suite

• Experience in Cloud Technologies (AWS preferred)

• Stays current with many best-of-breed technologies

• Programs proficiently in several languages and is comfortable switching between them

• Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development

• Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions

• Debugs large components with limited assistance and assists other engineers with debugging

• Leads code reviews and actively participates in providing feedback on others’ designs/code

• Performs as an expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Oversees significant pieces of development within the development lifecycle

• Designs and develops practical APIs and abstractions.

• Owns technical debt in their own software

• Experience in the Agile environment and working knowledge of user stories, features and acceptance criteria

ROLE SUMMARY AND JOB RESPONSIBILITIES

• Accountable for all parts of the software development lifecycle for their projects

• Contributes to the development of best practices within their group

• Leads code reviews and actively participates in providing feedback on others’ designs/code

• Accountable for technical debt in their own software

• Capable of leading a small team of developers for a specific project

• Takes control of complex or vague problems and steps thro...

See full