Overview
Skills
Job Details
Senior Java Full Stack Developer
Newark, NJ (Hybrid)
6+ Month C2H
Required Skills:
Min 5 - 10 years of experience, with expert level knowledge in Java/Spring framework, Database and Python.
Must have expertise level hands-on coding experience with several of the following:
Hands on experience with back-end technologies and frameworks, such as Java 8 or higher, Spring framework, and integrating UI components with server-side systems.
UI development experience with ReactJS.
Experience of API development using RESTful or GraphQL standards.
Experience with writing testing framework using Junit, Mockito and others.
Experience in distributed systems, microservices, design patterns and design methodology
Experience with Bitbucket, Jenkins, Gradle, Git. Cloud experience working with AWS S3/Fargate/IAM/EventBridge
Experience with non-relational and relational databases
Understanding business needs and transforming them into efficient solutions with highest quality
Implementing software engineering standards and best practices
Ability to document using JAVADOC, and Swagger.
Experience with agile development methodologies and Test-Driven Development (TDD), ability to apply appropriate agile approaches in the processes of software development and delivery.
Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business.
Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges.
Excellent analytical and problem-solving skills with the ability to think quickly and offer alternatives both independently and within teams.
Proven ability to work quickly in a dynamic environment.
Asset Management experience also strongly preferred here for same reason as above role. Understand how trading systems work. Not banking side, they want asset management side (trading).