What are the responsibilities and job description for the Globality RDC - Lead Full Stack Engineer position at DMV IT Service?
Job Title: Senior Full Stack Software Engineer
Location: Durham, NC
Employment Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose:
We are seeking a Senior Full Stack Software Engineer with deep expertise in Angular UI and backend Java development. This individual will join the Fixed Income, FX, and Syndicate technology team to design, build, and maintain enterprise-grade financial applications. The ideal candidate will be experienced in modern frameworks, cloud development, and have a passion for delivering clean, maintainable, scalable solutions.
- Design, develop, test, and maintain full-stack applications using Angular, TypeScript, Java, Spring, and Spring Boot.
- Build accessible and responsive UI applications with Angular and NgRx.
- Develop secure and scalable REST APIs using Java-based technologies.
- Work with messaging systems such as MQ or Kafka to support data ingestion and streaming services.
- Collaborate with QA and DevOps teams to ensure continuous delivery through Jenkins, Docker, Concourse, and CI/CD best practices.
- Work with both relational and non-relational databases such as Oracle, Redis, Aerospike, and DynamoDB.
- Participate in Agile software development processes, including sprint planning, retrospectives, and daily standups.
- Contribute to code reviews, design discussions, and software architecture decisions.
- Foster collaboration and maintain strong communication with distributed teams and stakeholders.
Skills & Qualifications:
- Bachelor’s degree in Computer Science or equivalent.
- 10 years of experience in multi-tier, full-stack application development.
- Strong frontend development experience with Angular, NgRx, and TypeScript.
- Expert in backend Java, REST API development, Spring Framework, and Spring Boot.
- Hands-on experience with MQ/Kafka for messaging and data streaming.
- Familiarity with FIX protocol in financial messaging is a plus.
- Experience using AWS and cloud-native application development is preferred.
- Familiarity with Git workflows, Jenkins, Docker, and CI/CD deployment pipelines.
- Experience with Oracle or similar relational DBs and NoSQL databases like Redis, Aerospike, or DynamoDB.
- Passionate about clean code, software craftsmanship, and scalable system design.
- Strong interpersonal and communication skills to work in a collaborative Agile environment.