LinkTMS

Senior Java Developer - New York (Remote and Hybrid) - 12+ Months

LinkTMS New York, NY

Role: Senior Java Developer

Location: New York (Remote and Hybrid)

Duration: 12+ Months

Responsibilities

  • Should be able to work as Sr Java Developer for our content management platform by leveraging Java technology stack, Streaming, event-driven architecture, and NoSQL databases.
  • You will focus on driving the architecture, design, engineering efficiency and optimize the development process for continuous product delivery.
  • Build, lead and manage a highly talented team, with direct responsibility to deliver complex features. This is a highly technical role where you will be expected to provide technical leadership both for your immediate team and more broadly across the organization.
  • You will seize every opportunity to refactor code in the interests of maintainability and reusability.
  • You will discuss with product managers, front end, and other backend teams to understand and/or contribute to requirements, use-cases, and functional specifications.
  • Operate with an ownership mindset to work in a devOps mode where the dev team is responsible for all automation, quality, CI/CD, logging, and monitoring.
  • You should be comfortable working in a fast-paced environment where priorities and direction may change rapidly as customer requirements change.
  • Scope and author plans for complex, large features which may span across multiple teams and be delivered in multiple release cycles.
  • Debug and handle complex technical design discussions across various stakeholders.

Requirements

  • Minimum 6-9 years of software development experience
  • Hands on. Able and willing to write well-documented, high performance, reliable, maintainable code.
  • Excellent design and programming experience in Core Java/JEE, Concurrency, REST APIs, Spring Framework, and microservices. GraphQL is a plus.
  • Full working knowledge of software engineering principles, design patterns, and product development practices in complex enterprise/cloud environments.
  • Working knowledge of SQL databases, and NoSQL.
  • Experience with one or more APM frameworks, with a solid understanding of integration with OAuth2, OIDC, and JWT
  • Good understanding of infrastructure & virtualization technologies such as Kubernetes.
  • Solid experience with C4 software architecture models, or DFDs
  • Metrics-driven development experience with an emphasis on observability
  • Working knowledge of 12Factor, cloud native apps, and CI/CD.
  • Proficient with AWS and/or GCP.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Hard-working with a "whatever it takes" attitude.
  • Able to demonstrate effective teamwork both within the immediate team and across functional teams.
  • Excellent communications skills and able to lead a team of highly technical individuals.
  • Familiar with Agile/SCRUM/SAFe development methodologies.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Other
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at LinkTMS by 2x

See who you know

Get notified about new Senior Java Software Engineer jobs in New York, NY.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub