Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Java Backend Developer

Highbrow LLC

Remote

EUR 65.000 - 85.000

Vollzeit

Vor 15 Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A technology company is seeking a Senior Java Backend Developer to create and implement solutions using Java and Spring frameworks. This remote role requires 5-7 years of experience, including a strong background in REST API development and Agile methodology. Responsibilities include detailed design, stakeholder coordination, and compliance with technology standards. The ideal candidate will also possess excellent communication skills and a commitment to quality and efficiency in their work.

Qualifikationen

  • 5-7 years of relevant experience in Java, including 2+ years with Java 8.
  • 3+ years with Spring framework and developing REST endpoints.
  • Experience with deployment automation tools such as Jenkins.

Aufgaben

  • Develop detailed solution design and act as application SME throughout the lifecycle.
  • Create comprehensive solutions and coordinate stakeholders for development.
  • Consult on development of the System Requirements Specification.

Kenntnisse

Java
Spring framework
REST endpoints
Agile methodology
Jenkins
Git version control
Excellent communication skills

Ausbildung

Undergraduate degree or Technical Certificate in Computer Science

Tools

Gradle
JUnit 4
Bootstrap
Logback
Jobbeschreibung
Job Title

Senior Java Backend Developer

Job Information
  • Job ID: 2024-12528
  • Job Location: Remote
  • Employment Type: W2
  • Duration: Long Term
  • Positions: 1
  • Eligibility: All Work Authorizations Permitted – No Visa Transfers
  • Key Technology: Java, Spring Boot, Bootstrap, Logback, Agile, Gradle
Job Responsibilities
  • Develop detailed solution design within SDS and act as application SME through design and development lifecycle ensuring alignment with Architecture.
  • Accountable for complex applications/systems development, programming/coding.
  • Create comprehensive end‑to‑end solutions and coordinate stakeholders to support development initiatives.
  • Develop functional, technical and user interface designs and code that meet defined business, performance, and development standards.
  • Consult on development of the System Requirements Specification (SRS) and apply functional business knowledge to design optimal software.
  • Review technical deliverables during design and development phases to ensure quality adherence and identify gaps or redesign requirements.
  • Work with the Technology Project Manager, Business Analysts / Systems Analysts, and other team members to define metrics and performance goals.
  • Comply with enterprise technology delivery practices, standards, project management disciplines, and risk/production capacity requirements.
  • Deliver effective solutions meeting key project milestones, on time and within budget with corporate quality and security standards.
  • Conduct code reviews, operational readiness reviews, and support review signoffs for solution design.
  • Ensure design leverages reusable components with traceability to business requirements.
  • Identify and address application and data issues across capabilities and releases.
  • Continuously enhance knowledge/expertise and stay current with emerging technologies.
  • Prioritize and manage workload to deliver quality results within timelines.
  • Support a positive work environment promoting service, quality, innovation and teamwork.
  • Recommend opportunities to enhance productivity, effectiveness, and operational efficiency.
  • Establish relationships across business and technology partners, program and project managers.
  • Participate in knowledge transfer within team and business units.
  • Perform complex, difficult technical tasks independently and provide guidance to others.
  • Actively develop complex project plans and understand impact/risk when integrating third‑party solutions.
Skills and Experience Required
  • 5-7 years of relevant experience in Java, including 2+ years with Java 8.
  • 3+ years with Spring framework and developing REST endpoints (Spring Core with Annotation, Spring Boot, Spring REST Docs).
  • Good understanding of Spring Security & Authorization.
  • 2+ years of experience with deployment automation tools such as Jenkins.
  • 1+ year of experience with logging frameworks SLF4J & Logback.
  • 2+ years of writing unit test cases with JUnit 4.
  • Experience working in Agile methodology.
  • Experience with build tools Gradle/Maven and Git version control – 2+ years.
  • Experience with Twitter Bootstrap API and/or Foundation.
  • Excellent communication skills.
  • Relationship management experience.
Desired Skills
  • Cloud deployment – Azure.
  • Experience with sales onboarding application within financial/banking domain.
  • Exposure to responsive web application using Angular.
  • Experience in Enterprise/Financial industry.
  • Knowledge of bank and technology standards (infrastructure, architecture, processes, applications) – asset.
  • Good understanding of Agile methodologies.
Education

Undergraduate degree or Technical Certificate in Computer Science or an equivalent field.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.