Role: Java Developer
Location: Dallas TX (Onsite)
In these roles you will be responsible for:
- Review product requirements and work with the user community to discuss the requirements.
- Work with business user groups to understand business needs provide scalable solutions and collaborate with business community to come up with the efficient alternatives.
- Work with the Technical lead(s) to: prepare a design solution for the requirement document with appropriate design artifacts such as highlevel design and lowlevel design and break the implementation plan into smaller deliverables and align to project timelines
- Ensure software is built in a scalable manner and utilize Junit to test the code.
- Work with business users in securing necessary sign offs for deliverables and coordinate for the product rollout which involves working on tools for building and deploying the software.
- Investigate and solve issues in a timely manner for the software in the production environment.
- Work on competing projects simultaneously and ensure quality of all deliverables.
- Work on a global software development team and communicate status/design effectively across multiple regions.
Requirements for this role include:
- Strong programming skills in Java with proficiency in objectoriented design principles
- Experience with Java frameworks such as DropWizard Spring and Hibernate
- Familiarity with web development frameworks (Angular or React)
- Familiarity with distributed storage systems like DB2 Oracle Cassandra MongoDB
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines especially using Git
- Working knowledge of Unix/Linux experience
- Require 3 years of relevant experience