Full Stack Java Developer - Georgia IT Inc.
High Point, NC
About the Job
Job Title : Full Stack Java Developer
Job Type : Contract to Hire
Location : High Point, NC
Job Description
Specific responsibilities and skills
- Minimum 3 years of relevant experience developing complex, modern Java/SpringBoot applications
- Experience working with and/or modernizing legacy Java apps (esp.. Java Struts, JMS, JSP) is required
- Willingness to work on legacy code when required as part of a transition and transformation project
- Familiarity with Angular 2+ (not AngularJS) preferred
- Solid, demonstrable understanding of Object Oriented Application Design and patterns
- Strong collaboration skills and a willingness to occasionally pair-program required
- Good written, oral, and interpersonal communication skills / English Skills
- Ability to coordinate and work with teams and users in different geographical locations
- Experience working in a Agile/Scrum environment required
- Experience with Pivotal Cloud Foundry (PCF) and cloud-computing platforms such as AWS/GCP preferred
- Experience with messaging pipelines (like Kafka, Rabbit MQ) is helpful, but not required
- Experience with micro-services architecture and cloud-native development preferred
- Experience with stored procedures (MS-SQL or Oracle) is preferred
Job Type : Contract to Hire
Location : High Point, NC
Job Description
- The appropriate candidate will design, code, unit and integration test, debug and document complex technical solutions.
- Collaborate with technology leads and other developers to deliver effective software solutions in an agile environment.
- Create appropriate documentation (process flows, class diagrams, technical specs, unit test cases) as directed by project technical leads.
- Model practices that ensure application systems are developed complying with architectural standards and established methodologies.
- Provide feedback on project status, identifying issues that inhibit the attainment of project goals and implementing corrective actions.
- Support product quality, performance and availability.
- Troubleshoot and resolve critical defect issues identified.
- Mentor and assist less experienced staff.
Initial project will be to learn, maintain, and help transform a legacy Java application to a modern stack.
Specific responsibilities and skills
- Minimum 3 years of relevant experience developing complex, modern Java/SpringBoot applications
- Experience working with and/or modernizing legacy Java apps (esp.. Java Struts, JMS, JSP) is required
- Willingness to work on legacy code when required as part of a transition and transformation project
- Familiarity with Angular 2+ (not AngularJS) preferred
- Solid, demonstrable understanding of Object Oriented Application Design and patterns
- Strong collaboration skills and a willingness to occasionally pair-program required
- Good written, oral, and interpersonal communication skills / English Skills
- Ability to coordinate and work with teams and users in different geographical locations
- Experience working in a Agile/Scrum environment required
- Experience with Pivotal Cloud Foundry (PCF) and cloud-computing platforms such as AWS/GCP preferred
- Experience with messaging pipelines (like Kafka, Rabbit MQ) is helpful, but not required
- Experience with micro-services architecture and cloud-native development preferred
- Experience with stored procedures (MS-SQL or Oracle) is preferred
Source : Georgia IT Inc.