Job Description
Full Stack Java Developer
Charlotte, NC
Qualifications:
- 5+ Years of strong programming in either Java, Java Sprint Boot, Angular, AngularJS
- 2+ Years Experience with core cloud application development
- 5+ Years Experience in database technologies like MongoDB, SQL Server, with emphasis on ETL Procedure, SQL Query/Store Procedures, Data Modeling, Business Objects
- Experience developing web services such as Java Sprint Boot, etc.
- Experience with object-oriented design, software patterns, and refactoring
- Experience writing unit and integration test cases
- Experience with micro service architecture building independently deployable, small, modular services
- Robust knowledge and understanding of relational database design and implementation
- Ability to refactor existing code to improve the system performance and ease of system maintenance.
- Experience building integrations between independent systems, services and data sources
- Experience with Agile, Confluence, Jira is a plus