Job Description
Job Description Java Fullstack Developer
Jersey City, NJ
Job Description
Must Have Technical/Functional Skills
" Experience in managing and implementing successful projects
" Ability to adjust priorities quickly as circumstances dictate
" Demonstrated leadership and project management skills
" Consistently demonstrates clear and concise written and verbal communication
" Bachelor's degree/University degree or equivalent experience
" Must have expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack
" Must have experience in java, multithreading, object-oriented design and development.
" Must have Deep understanding of Microservice and Microservices best practices, patterns- Spring boot microservices is highly preferred
" Extensive experience system analysis and in UI programming of software applications
" Must have expert level (hands-on) knowledge and understanding in Angular based UI development
" Good understanding of Kafka is highly desirable
" Python development is highly desirable.
" Must have basic SQL/Oracle Database understanding and NOSql DB knowledge.
" Must have experience in SCMs like GIT; And tools like JIRA
" Good understanding of OpenShift & Docker.
" Good to have knowledge on UI development using angular.
" Good to have basic knowledge of cloud technologies including AWS and S3.
" Good to have knowledge of LLM, Agentic AI and AI enabled development tools like copilot.
" Agile/Scrum methodology experience is required.
" Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
" Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams)
Strong communication skills, should be able to communicate effectively with business and other stakeholders
