What are the responsibilities and job description for the Java Full stack Developer position at SARIAN Co?
JD :
Skill : Full Stack Developer
- Strong analytical and communications skills.
- Ability to design and implement interfaces by incorporating established best practices.
- Experience using Continuous Integration and Deployment tools such as Gitlab / Jenkins, etc.
- Strong technical skill in software engineering for Java EE / Cloud technologies and proficiency in Java Lambdas, Java Streams API, Java functional programming.
- Proficiency in one or more programming languages e.g., Python, Scala.
- Required Technologies : Java 8-21, JavaScript, Spring (Data, MVC, Security, Core, etc.), App / Web server(Tomcat, JBoss, etc.), RDBMS(Oracle, PostgreSQL).
- Required Experience : Building, integrating, and testing systems end-to-end.
- Preferred Experience : Building web UIs using React, Vue or Angular.
- Preferred Technologies : Docker, Terraform, Playwright and AWS services (IAM, S3, CloudFront, Secrets Manager, EC2, ECS, ALB, RDS, Elasticache, MSK, AmazonMQ).
- Preferred Experience : building and integrating decision support applications for operations and trading in the financial industry, specifically with middle and back office and or compliance and risk management products.