What are the responsibilities and job description for the Java Fullstack Developer position at DataEdge Consulting, Inc.?
Fullstack JAVA Developer / CHARLOTTE, NC MUST / Contract-to-Hire / W2 ONLY
About our Customer:
Our DIRECT customer, a global leader in Food services industry is seeking an experienced Fullstack JAVA Developer with at least 10 years of experience, to work in Charlotte NC.
Required Skills and Experience:
- Hands on experience in building enterprise applications using Backend Technologies (Java, Spring frameworks, Node JS), UI Technologies (Angular 2 ), AWS Services, Microservices etc.
- Proficient in SQL, preferably across different types of databases - Relational and Non-relational
- Experience developing and deploying applications using AWS Tech Stack: Lambda, S3, EC2, AWS RDS, etc.
- Knowledge of writing Infrastructure-as-Code (IaC), using tools like AWS CDK (or CloudFormation) with Typescript (preferable) or Python.
- Experience in establishing source code management best practices (branching, repository structure, peer review process, documentation) to manage code base and issue tracking using Jira.
- Strong foundation in CI/CD pipelines, build tools & automation using GitHub (or Bitbucket), Jenkins or ADO.
- Experience in establishing and developing release management processes and standards - Automated Test Cases, Static Code Analysis (SonarQube), Dynamic Security Scan.
- Ability to leverage Splunk and Dynatrace to identify and troubleshoot issues.
- Experience with production/non-production support of highly available applications.
- Deep understanding of industry patterns for application architecture and integration.
- Ability to work with team members to assist in technical troubleshooting.
Technologies:
Hands-on skills and experience on following technologies:
- Java
- JavaScript Frameworks & Libraries (e.g., Angular)
- Serverless application development using AWS, AWS Lambda, API Gateway, & CloudFront
- AWS services (S3, DynamoDB, Aurora RDS, CloudWatch etc.)
- Spring Frameworks
- NodeJS
- TypeScript
- API development (GraphQL/RESTful/OData)
- SQL and NoSQL databases
- Messaging (Kafka, AWS kinesis or others)
- Automated Testing JUnit, JMeter
- Nice to have Python, AWS Certifications
Key Responsibilities
- Contribute to the design and development of applications and unit testing.
- Review, analyze, and understand requirements, design, and documentation.
- Must be able to work independently on the tasks assigned.
- Ensure that all development is as per agreed coding/design standards along with code coverage as per given standards.
- Support Business, IT, and Product Management alignment on vision and roadmap.
- Coordinate and work with Technical SMEs and cross functional teams.
JAVA, Spring Framework, RESTFul API, AWS, AWS Lambda, Angular, MicroServices, SQL, NodeJS, AWS Services, CI/CD, TypeScript