
Senior Full Stack Developer
- Jersey City, NJ
- $121,200-181,800 per year
- Permanent
- Full-time
- Responsible for design and development as a full stack java to build very high-volume, low-latency enterprise applications that can adapt and scale to changing market conditions
- Understanding the impact of adapting different architectures and designs and present the same to all relevant stakeholders.
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Development of solutions following established technical design, application development standards and quality processes in projects.
- Understanding the client requirements and envision the solution that can be captured as respective user stories in JIRA.
- Work with large datasets and develop efficient algorithms for data processing and analysis
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Implement AI/ML models using popular frameworks and libraries
- Ensure high-quality code delivery with robust testing and validation
- Excellent verbal and written communication skills, enabling effective collaboration with cross-functional teams, stakeholders, and management
- Proven ability to effectively use complex analytical, interpretive and problem-solving techniques and execute plan
- Passion and commitment for process and design simplification
- Work with Production Service/Support to resolve issues
- Stay up to date with new development tools and strategies
- 5+ years of experience as a Senior Java Developer with hands on end-to-end solutions.
- Java 8+ with strong expertise in Spring, Hibernate, and Java-based frameworks.
- Expert in Java microservice based architecture and REST APIs.
- Knowledge in data processing and storage solutions like Apache Hadoop, Spark, and/or NoSQL databases.
- Experience in relational databases like Oracle,DB2,SQL server. Able create database objects
- Experience in working with in memory database and cache like Redis.
- Experienced in data streaming using kafka.
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Strong understanding of data structures, algorithms, and software design patterns
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Familiarity with AI/ML technologies, including:
- Machine Learning frameworks like Weka, Deeplearning4j, or TensorFlow Java API
- Deep Learning architectures like CNNs, RNNs, or Transformers
- Natural Language Processing (NLP) techniques and libraries like Stanford CoreNLP or OpenNLP
- Experience with popular AI/ML libraries like LangChain4j or Spring AI
- Knowledge of Redis Vector DB or Elasticsearch for efficient data retrieval
- Familiarity with Agile development methodologies and version control systems like Git
- Worked in Financial industry preferably Funds business functions
- Bachelor’s degree/University degree or equivalent experience