Full Stack Developer at Zillion Technologies Inc
Ashburn, VA 20147
About the Job
***THIS ROLE IS OPEN FOR SPONSORED CANDIDATES***
***CANDIDATES WITHIN 25 MILES FROM MCLEAN, VA ARE ENCOURAGED TO APPLY***
***THIS ROLE REQUIRES THE DEVELOPER TO BE ONSITE (HYBRID), 3 DAYS A WEEK***
Full Stack Developer
Duration: 6 months. Opportunity for extension.
Location: Onsite (Hybrid) in McLean, VA on Tuesday, Wednesday and Thursday
Years of experience: 5+
Must Haves: Experience with Spring Boot, Microservices architecture, Java 8, Docker, SQL OR any RDBMS, JavaScript, jQuery, HTML, CSS and Angular (ver. 2 and above). This is 25/75 split between front end and back end.
Preferred: Experience with Gradle, Jenkins, GIT, Redis, MongoDB, Eureka and Netflix stack.
Responsibilities:
- Model Application Development
- Design, develop, test, and support the applications and services within financial modeling and research division.
- Involve in fixing the defects and addressing the technical debts to ensure best software development practices are met.
- Write clean, robust, high-quality code following best practices and backed by automated unit and integration tests with full coverage.
- Coordinate with the rest of the team working on different layers of the infrastructure.
- Assist with the infrastructure upgrades and adoption of new technologies.
- A commitment to collaborative problem-solving, sophisticated design, and quality product is important.
- Monitor System s Execution in Production
- Use automated and other tools to detect any problems in the operational environment.
- Proactively connect with technology and business to resolve operational problems.
- Implement automation requirements and other technical enhancements.
- First-line Requirements Validation
- Actively seek opportunities to continuously improve the quality of systems and processes.
- Promote industry-leading design practices for mission-critical applications.
- Analysis and Communication
- Perform designed or ad-hoc analysis in a constantly evolving and moving environment to support capital markets trading desks.
- Clearly craft and articulate messages (both written and verbal) related to Finance and Technology to a broad range of audiences.
- Seek and design ways to automate tasks; ideally using Java or other programming languages.
Qualifications:
- At least 5 years of hands-on software development and programming experience with knowledge of application, data and architecture design patterns and principles.
- Must have a strong background in developing scalable applications and services based on Java frameworks such as Spring/Spring Boot/Spring Cloud, Hibernate, Kafka and Netflix stack for microservices.
- Must possess experience developing rich, classy, and sophisticated web UI based on Angular framework, jQuery and Material design.
- Familiarity with REST API design, development, and documentation.
- Experience with build and integration tools, including knowledge of Gradle, Jenkins, Git and Docker.
- Strong acumen to learn the business functions and features that need to be delivered.
Preferred Skills:
- Bachelor s degree in Computer Science or equivalent experience.
- Proficiency with fundamental web front-end languages and frameworks.
- Familiarity with database technologies such as SQL Server, Sybase, Redis, MongoDB and so on.
- Experience writing automated unit, integration, regression, performance, and acceptance tests.