Java AWS Web Developer-Owings Mills MD - Georgia IT Inc.
Owings Mills, MD
About the Job
Java AWS Web Developer
Location: Owings Mills MD
Duration: 6 months
Interview: 30 min Phone + 1.5 Hr. Cisco Video Conf
Rate: DOE
U.S citizens And Green Cards Only. No Third party Agencies- C2C
REQUIREMENTS:
ROLE SUMMARY AND JOB RESPONSIBILITIES:
Location: Owings Mills MD
Duration: 6 months
Interview: 30 min Phone + 1.5 Hr. Cisco Video Conf
Rate: DOE
U.S citizens And Green Cards Only. No Third party Agencies- C2C
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, and 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 through them in a rational way
- Makes tactical vs. strategic tradeoffs
- Flexible in his or her thinking; able to evolve a solution when additional information or ideas are presented
Source : Georgia IT Inc.