Java Web Developer - Owings Mills MD - Georgia IT Inc.
Owings Mills, MD
About the Job
Java Web Developer
Location: Owings Mills MD
Duration: 6 months
Rate: DOE
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time
REQUIREMENTS
• BS/BA degree in a technical discipline and 5+ year of Java Development (J2EE, IBM WebSphere, and 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
Location: Owings Mills MD
Duration: 6 months
Rate: DOE
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time
REQUIREMENTS
• BS/BA degree in a technical discipline and 5+ year of Java Development (J2EE, IBM WebSphere, and 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.