Software Developer - Full Stack - Georgia IT Inc.
Cincinnati, OH
About the Job
Position- Software Developer - Full Stack
Location- Cincinnati, OH
Job Description: Contract to hire
Preferred Skills/Experience
ESSENTIAL FUNCTIONS:
Location- Cincinnati, OH
Job Description: Contract to hire
- Bachelor's degree or equivalent work experience
- At least 8 years' experience with developing, implementing and testing Java applications.
Preferred Skills/Experience
- Internet facing J2EE web application design, development and testing
- Experience with Spring, Struts or any other MVC framework
- Experience with WebSphere, WebLogic or any other Application Server
- Experience with Manual and Automated Testing - preferably using Selenium
- Experience with building Single Page Applications using REACT
- Agile Development - preferably scaled Scrum
- Strong working knowledge of databases and SQL
- UNIX / Linux (Operator Level)
- API Production and Consumption
- Service Bus Architecture / API Hubs
- Git / GitLab
- Continuous Integration/DevOps
- Service virtualization, test case modelling, and test data management tools and processes
- Familiarity with CI/CD solutions such as Jenkins and Maven
ESSENTIAL FUNCTIONS:
- Designs and writes complex code in several languages relevant to our existing product stack, with a focus on automation
- Configures, tunes, maintains and installs applications systems and validates system functionality
- Installs new software releases and application system upgrades. Evaluates and installs software patches
- Monitors and fine tunes applications system to achieve optimum performance levels and works with hardware teams to resolve issues with hardware and software
- Assists with application system problem resolution by working with application developers, vendors, and internal infrastructure teams member to troubleshoot
- Addresses product backlog and provide continuous delivery of high-quality features
- Maintains a comprehensive operating system hardware and software configuration database/library of all supporting documentation to ensure data integrity
- Acts to improve the overall reliability of systems and to increase efficiency
- Works collaboratively with cross functional teams, using Agile / DevOps principles to bring products to life, achieve business objectives and serve customer needs
Source : Georgia IT Inc.