What are the responsibilities and job description for the Full Stack Software Engineer (Java/Scala) position at Georgia IT?
Full Stack Software Engineer (Java/Scala)
Location
New York (Hybrid – 3 Days Onsite)
A face-to-face interview must be required.
Responsibilities
- Design, develop, and deliver scalable, enterprise-grade financial modeling, reporting, and analytics solutions.
- Implement robust software systems using Java, Scala, Angular, and other modern technologies while ensuring best practices in SDLC, code quality, and performance.
- Collaborate with business stakeholders, product owners, and cross-functional teams to define requirements, evaluate tools, and deliver innovative solutions aligned with business goals.
- Contribute to the evaluation and adoption of new tools, frameworks, and AI-driven development practices (GenAI, Copilot, etc.) to enhance automation and reporting capabilities.
- Mentor and guide a high-performing engineering team, fostering a culture of technical excellence, continuous learning, and innovation.
- Promote agile methodologies, automated testing, and CI/CD pipelines for efficient and reliable software delivery.
Required Technical Skills
- 8–15 years of experience in software engineering with a strong background in full stack development, specifically using Java, Scala, and related technologies.
- Strong expertise in databases, including Snowflake, data structures, and query languages.
- Deep understanding of algorithms, design patterns, and modern SDLC practices.
- Proven experience building and scaling enterprise-level applications, preferably in cloud environments.
- Demonstrated experience leveraging GenAI, Copilot, or AI/ML tools for software development, automation, or reporting.
- Strong problem-solving, analytical, and communication skills.
- Experience leading and motivating high-performing teams and managing stakeholder relationships in a global environment.
- Business acumen with prior exposure to finance, investment banking, or related domains.
Additional Skills (Good to Have)
- Proficiency in Python and the ability to quickly learn new technology stacks as needed.
- Familiarity with Power BI, Apache Airflow, OLAP tools, and workflow automation.
- Experience with tool evaluation, POC delivery, and greenfield project leadership.
- Passion for innovation, continuous learning, and delivering business impact through technology.