Java full stack engineer
GATE Insight, Inc. - arlington, VA
Apply NowJob Description
Role: Java full stack engineer - Positions : 2 Years of Experience: 10+ years Location: Arlington, VA (3 days onsite Mandatory) Only Local candidates Qualifications: • 8-10+ years of full stack engineering experience in an agile production environment. • Proficiency with Java, JavaScript, React, Redux, Typescript, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies • Experience leading the design and implementation of complex features. • Experience leading a large project and working with other data and software engineers. • Experience working in enterprise databases and ensure follow industry best practices around data privacy. • Experience in anonymizing data, data product development, analytical models, and AI governance. • Effective communication and collaboration skills to work with both technical and non-technical stakeholders. • Flexible to work with global offices across several time zones. • Outstanding problem-solving skills and the ability to navigate complex data challenges. • Experience with agile methodologies, DevOps practices, and CI/CD. As a Lead Software Development Engineer, you will: • Provide technical leadership in software architecture. • Lead the scoping, design and implementation of complex features. • Experience with RESTful APIs and microservices architecture. • Work with multiple sources of data, storage systems, and building processes and pipelines to provide cohesive datasets for analysis and modeling. • Ensure a high-quality code base by writing and reviewing performant & scalable, well tested code • Collaborate with cross functional teams to define data requirements and design solutions that align with business • objectives • Oversee data governance and quality, ensuring data accuracy, consistency, and compliance with industry standards • Mentor software engineer & data engineer, establishing data best practices and creating up-skilling opportunities for the team. • Drive innovative improvements to team development processes • Partner with Product Managers and Customer Experience Designers to develop a deep understanding of • users and use cases and apply that knowledge to scoping and building features • Collaborate across teams with exceptional peers who are passionate about what they do
Created: 2024-11-05