Java developer
Remote yes or no. : Remote
Duration: 12 months
Location: Nashville, TN
ONLY GREEN CARD AND US CITIZENS
Principal Accountabilities
- Translates high-level requirements into details technical designs
- Assist in component architecture design, software, production evaluation, and build recommendations
- Provides technical estimates for programming tasks
- Designs, modifies, develops, writes, and implements software programming applications, including infrastructure and development tools
- Participates in the testing process through unit testing and analysis of software
- Determines how existing applications, legacy systems, databases, web interfaces and hardware logic integrate to meet new and emerging enterprise requirements
- Develops technical documents
- Emphasis on coding standards and ability to perform code reviews and code analysis
- Key Performance Indicators
- Develops technical documents on software design that are optimized and flexible
- Delivers code per agreed upon timelines as stated in project plans
- Quality and accuracy of software (bug/defect free)
- Produces and maintains coding standards based on industry standards
- Ability to work effectively on multiple tasks
- Experience in multiple software development methodologies
- Required Knowledge and Skill (prioritized from Highest to Lowest)
- Strong Java-8 / JEE (EJB/Connection pools)
- JBA / JTA / Servlet
- JBoss - jboss-eap 6.3.1 (jboss as 7.x), jboss-eap 6.10 (jboss as 7.x)
- Experience with Standard CHC Tool stack covering JIRA / Confluence
- Agile development experience
- Sound familiarity/experience Amazon Web Services (EC2 / ECS / S3 / Cloud Watch / Route 53 / AWS Secret Manager, etc.)
- Migration experience (on-prem datacenter to cloud)
- CI/CD is a plus
Education and Experience
- Bachelor’s degree in computer science or related field
- Eight+ years experience in software development
Regards
Satya