Job Title: Java Backend Developer
Location: Weehawken, NJ (Onsite)
Duration: 6 months
Job Summary:
The Java Backend Developer will be responsible for leading the design and development of scalable and secure applications, collaborating with multiple teams, and making key decisions. This role requires expertise in Java Full Stack development, RESTful APIs, microservices, and front-end technologies.
Key Responsibilities:
• Lead the development and design of scalable and secure applications.
• Collaborate with multiple teams and contribute to key decisions.
• Manage the team and provide solutions to challenges within the team and across other teams.
• Ensure code quality and implement best practices in software development.
• Conduct code reviews and offer constructive feedback to team members.
• Stay updated with industry trends to drive continuous improvement.
Must-Have Skills:
• Proficiency in Java Full Stack Development.
• Strong understanding of RESTful APIs and microservices architecture.
• Experience with front-end technologies like HTML, CSS, and JavaScript.
• Hands-on experience with frameworks such as Spring Boot and Angular.
• Knowledge of SQL and NoSQL databases.
Good-to-Have Skills:
• Experience with containerization technologies like Docker and Kubernetes.
• Experience with message queues like Kafka or RabbitMQ.
• Familiarity with NoSQL databases like MongoDB or Cassandra.
• Experience with Agile development methodologies (Scrum, Kanban).
• Knowledge of DevOps practices and tools (CI/CD pipelines).
• Financial domain knowledge (preferred but not required).