Full Stack Software Engineer (Java/Scala)
Georgia IT Inc.
New York, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
New York, United States of America
Tech stack
Java
Agile Methodologies
Artificial Intelligence
Airflow
Business Analytics Applications
Automation of Tests
Software Quality
Databases
Continuous Integration
Data Structures
Query Languages
Software Design Patterns
Python
Online Analytical Processing
Systems Development Life Cycle
Power BI
Scala
Software Engineering
Software Systems
Enterprise Software Applications
Cloud Platform System
Snowflake
Angular
Machine Learning Operations
Service Stack
Job description
- 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.
Requirements
- 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., * 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.