Senior Java Full Stack Developer

Iconma LLC

  • Jersey City, NJ
  • 30+ days ago

    Highlights

    Utilize AI-powered development tools such as GitHub Copilot and other available models to assist with code generation, debugging, and documentation. Our Client, an IT Services and Consultant company, is looking for a Senior Java Full Stack Developer for their Jersey City, NJ location.

    Numbers & Facts

    LocationJersey City, NJ

    Description

    Our Client, an IT Services and Consultant company, is looking for a Senior Java Full Stack Developer for their Jersey City, NJ location.

    Responsibilities:

    • Work alongside the existing team to develop and maintain Spring Web and Spring Batch applications.
    • Support integration efforts with Kafka and other messaging systems under the guidance of senior team members.
    • Contribute to microservices development, learning distributed system concepts in a hands-on environment.
    • Take ownership of assigned tasks and features, delivering them within agreed timelines.
    • Participate in code reviews and apply feedback to continuously improve code quality.
    • Assist in debugging and troubleshooting issues raised in production or testing environments.
    • Help keep technical documentation up to date for features you work on.
    • Utilize AI-powered development tools such as GitHub Copilot and other available models to assist with code generation, debugging, and documentation.

    Requirements:

    • Basic to intermediate proficiency in Java and some familiarity with the Spring Framework (Spring Web or Spring Boot).
    • Understanding of core programming concepts such as OOP, data structures, and design patterns.
    • Familiarity with RESTful APIs and how web services interact.
    • Basic experience with version control tools such as Git.
    • Good communication skills and ability to work effectively within an established team.
    • A proactive attitude with a genuine willingness to learn and grow.
    • Any exposure to Kafka or other messaging systems (academic or personal projects welcome).
    • Basic awareness of microservices architecture or distributed systems.
    • Familiarity with Docker, Kubernetes, or any cloud platform such as AWS.
    • Some experience with or understanding of CI/CD pipelines or DevOps practices.

    Why Should You Apply?

    • Health Benefits
    • Referral Program
    • Excellent growth and advancement opportunities

    Similar Jobs

    See more jobs