What are the responsibilities and job description for the Java Full-Stack Engineer ($140,000-$180,000) position at Synergy Interactive?
Java Full-Stack Engineer (Senior)
We are looking for a Senior Java Full-Stack Engineer to join our newly established Service Consultant team, supporting a long-term financial services client. This role requires collaboration, technical expertise, and a focus on delivering high-quality solutions.
Responsibilities
- Design and implement user interfaces following best practices.
- Develop and maintain applications using Java EE and Cloud technologies.
- Utilize CI/CD tools (GitLab, Jenkins) for efficient deployment.
- Work closely with cross-functional teams to ensure seamless software delivery.
Requirements
- Strong Java (8-21) expertise, including Lambdas, Streams API, and functional programming.
- Proficiency in JavaScript and Spring framework (Spring Data, MVC, Security, Core).
- Experience with application/web servers (Tomcat, JBoss) and RDBMS (Oracle, PostgreSQL).
- Proven ability to build, integrate, and test end-to-end systems.
Nice to Have
- Knowledge of Docker, Terraform, AWS services (IAM, S3, CloudFront, RDS, etc.).
- Familiarity with modern UI frameworks (React, Vue, Angular).
- Additional programming skills in Python or Scala.
- Experience in financial services or decision support applications.
Salary : $140,000 - $180,000