What are the responsibilities and job description for the Full Stack Engineer position at Eliassen Group?
Description
Hybrid 50% ON SITE, location is Merrimack, NH
The organization seeks a Full Stack Engineer to design and deliver scalable, high-performance applications for an financial platform. The role will develop event-driven services, real-time recordkeeping, advanced reporting, and business intelligence on a cloud-ready architecture. The position requires strong Java, Spring, REST APIs, RDBMS, and Azure experience, with contributions across design reviews, code reviews, testing, and CI/CD.
In this role, you’ll join an agile squad focused on developing next‑generation information delivery capabilities, including event‑driven services, real‑time data processing, advanced reporting, and business intelligence features. The platform is built on a cloud‑ready, modern architecture, with a strong emphasis on API development, performance, and reliability.
This is a hands‑on engineering role ideal for a self‑starter who enjoys solving complex problems, mentoring others, and contributing to technical direction and best practices.
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $63.00 to $67.00/hr. w2
Responsibilities
- Design and build scalable, high-performance full stack applications
- Develop event-driven mid-tier services, REST APIs and integrate with messaging systems and ETL pipelines.
- Contribute to CI/CD pipelines and version control practices to improve delivery velocity and quality.
- Participate in design reviews, code reviews, unit, integration, and performance testing while working with DBAs on performance tuning for Oracle and SQL Server databases.
Main Skills / Responsibilities Required
- Design, develop, and maintain full stack applications using Java (Java 21), Spring, and modern front‑end frameworks
- Build and enhance RESTful APIs and event‑driven services
- Develop and support Spring‑based applications, including Spring Batch
- Implement scalable, multi‑threaded, high‑volume data processing solutions
- Work extensively with relational databases (Oracle and PostgreSQL), including PL/SQL development and performance tuning
- Design and integrate cloud‑native solutions on Microsoft Azure, including:
- Azure Service Bus
- Azure Functions
- Azure API Gateway
- Azure File Storage
Experience Requirements
- 6–9 years of hands‑on full stack development experience
- Strong experience with:
- Java / J2EE, Spring Framework
- API development and integration
- PL/SQL and relational database design
- 2 years of practical cloud experience, preferably with Microsoft Azure
- Experience with event‑driven architectures and messaging technologies (e.g., JMS, Kafka, Azure Service Bus)
- Working knowledge of ETL and data integration technologies
- Experience with ORM frameworks such as Hibernate or MyBatis
- Familiarity with CI/CD, Git‑based version control, and modern development workflows
- Exposure to Generative AI tools such as GitHub Copilot
- Strong communication skills and the ability to collaborate across technical and non‑technical teams
- Proven ability to operate as a self‑starter in a fast‑paced environment
Education Requirements
- Bachelor’s degree in computer science or engineering.
- Azure-related certification (preferred).
Salary : $63 - $67