POSITION

Sr Java Developer

Start date & Location

Boston, OR Jersey City (Locals Only for Hybrid work)

REQUIRED SKILLS

I just had someone IV here who was passed on sadly, but reprioritizing on Monday!! I just need someone quite senior, still hands on and local to Boston or Jersey City!

10+ years - Java, Spring Boot, AWS, Kafka, Docker/Kubernetes

Job Description

    • 10+ years of hands-on software development experience designing, building, and supporting large-scale, complex, distributed enterprise systems using Java
    • Extensive experience in analysis, troubleshooting, and production support of legacy systems, including root-cause analysis, performance tuning, defect remediation, and modernization support
    • Proven track record of dedication and sustained contribution to complex projects, with a strong sense of ownership and accountability.
      • Strong expertise in client/server and object-oriented software development, utilizing Core Java, JSON, MQ, JMS, Kafka, and related integration technologies
    • Proven experience with containerization and orchestration technologies, including Docker and Kubernetes (Red Hat OpenShift or similar platforms)
      • Solid experience working with AWS cloud services, including application deployment, configuration, monitoring, and integration with on prem or hybrid environments
    • Experience migrating applications and services from on premises environments to AWS cloud, including assessment, refactoring, re platforming, hybrid integration, and post migration stabilization is a plus
      • Strong knowledge of relational database systems such as Oracle and PostgreSQL, with a deep understanding of mid-tier to database design principles, performance optimization, and transactional systems
    • Deep understanding of large-scale enterprise architectures, including high availability, resiliency, scalability, and fault-tolerant design
      • Proficient in Maven-based build and dependency management for enterprise Java applications
      • Hands-on experience with CI/CD pipelines and tools to support automated builds, testing, deployments, and release management
    • Expert-level proficiency in Linux/Unix environments, including Shell scripting
    • DevOps experience is a plus, including infrastructure-as-code, automation, monitoring, and collaboration with platform and SRE teams
      • Familiarity with software development methodologies such as Agile.
      • Strong communication and collaboration skills, with the ability to work effectively across engineering, operations, and business stakeholders
    • Experience in the financial services industry is a plus, particularly within regulated, high-availability, mission-critical systems

Key Responsibilities

    • Contribute as a senior individual contributor on multiple, complex software development initiatives, collaborating with engineers, architects, QA, and operations while promoting established engineering standards, coding best practices, and design consistency.
    • Analyze, design, develop, and enhance enterprise Java applications, delivering high quality, scalable solutions aligned with functional and non functional requirements.
      • Perform in depth analysis and reverse engineering of existing and legacy systems, identifying defects, performance bottlenecks, integration issues, and technical debt; propose and implement pragmatic, maintainable solutions.
      • Actively participate in production support and troubleshooting, performing root cause analysis and ensuring timely resolution of issues across application and infrastructure layers.
      • Work within AWS and containerized environments (Docker/Kubernetes/OpenShift) to support application deployment, configuration, and runtime stability.
      • Participate in Agile ceremonies (planning, grooming, stand ups, retrospectives) and deliver work independently while meeting sprint commitments.
Similar jobs

Sr. Java Developer

Apply Now
Back to search page