Senior Java Developer

Accellor·Remote(United States)
Software Development
Excel

WFA Digital Insight

As the demand for skilled Java developers continues to rise, with a 25% increase in job postings over the past year, Accellor's commitment to innovation and AI-driven solutions makes this role particularly compelling. With the growing need for expertise in cloud-native applications and observability, candidates with a strong background in Java development and a passion for staying ahead of the curve will find this opportunity particularly appealing. Before applying, potential candidates should be prepared to demonstrate their proficiency in Java, Spring Boot, and cloud technologies, as well as their ability to collaborate effectively in a remote environment.

Job Description

About the Role

Accellor, a pioneering AI-native services firm, is seeking a highly skilled Senior Java Developer to join their team. As a Senior Java Developer, you will play a critical role in designing, developing, and maintaining high-performance, modular, and scalable Java applications using Spring Boot. You will also lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. The ideal candidate will have deep technical expertise in their domain and a passion for innovation and collaboration.

The role entails working closely with cross-functional teams to deliver robust RESTful APIs and microservices, optimizing application performance, memory usage, and reliability. You will also lead and mentor junior engineers, performing code reviews and setting engineering best practices. As a key member of the team, you will contribute to the evolution of Accellor's architecture and technology stack, focusing on modern Java, modularization, cloud technologies, and observability.

What You Will Do

  • Design, develop, and maintain high-performance, modular, and scalable Java applications using Spring Boot 3.4.x
  • Architect and implement cloud-native solutions, ensuring best practices for distributed systems, reliability, maintainability, and observability
  • Integrate observability into applications, including metrics collection, distributed tracing, structured logging, and proactive monitoring
  • Collaborate with cross-functional teams to deliver robust RESTful APIs and microservices
  • Optimize application performance, memory usage, and reliability
  • Lead and mentor junior engineers, performing code reviews and setting engineering best practices
  • Integrate and utilize AI coding assistants to accelerate development and improve code quality
  • Contribute to the evolution of Accellor's architecture and technology stack with a focus on modern Java, modularization, cloud technologies, and observability
  • Ensure security, compliance, and observability of all deployed services
  • Participate in Agile development processes, including planning, estimation, and retrospectives

What We Are Looking For

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 5+ years of hands-on experience in Java development (Java 11+ required, Java 21 preferred)
  • Expert knowledge of Spring Boot (3.x preferred), Spring Cloud, and related frameworks
  • Proven experience designing and building cloud-native applications (AWS, Azure, GCP, or similar)
  • Strong understanding of RESTful API design, microservices architecture, and distributed systems
  • Experience integrating observability stacks for monitoring, logging, and tracing
  • Experience with containerization and CI/CD pipelines
  • Demonstrated proficiency using AI coding assistants in daily development workflows
  • Solid grasp of software engineering best practices

Nice to Have

  • Experience with reactive programming, asynchronous processing, and modern Java concurrency features
  • Deep familiarity with distributed tracing, log aggregation, and alerting systems
  • Knowledge of security best practices for cloud applications
  • Contributions to open-source projects or technical communities

Benefits and Perks

  • Opportunity to work with a pioneering AI-native services firm
  • Collaborative and dynamic work environment
  • Professional development opportunities
  • Access to cutting-edge technologies and tools
  • Flexible working hours and remote work options
  • Competitive compensation package
  • Health and wellness benefits
  • Paid time off and holidays

How to Stand Out

  • Familiarize yourself with Accellor's technology stack, including Spring Boot and cloud-native solutions, to demonstrate your expertise during the interview process.
  • Showcase your experience with observability tools and practices, such as metrics collection and distributed tracing, to stand out as a strong candidate.
  • Be prepared to discuss your experience with Agile development processes and how you contribute to a collaborative team environment.
  • Highlight your proficiency in Java development and your ability to learn and adapt to new technologies.
  • Research Accellor's mission and values to understand the company culture and demonstrate your alignment with their goals.
  • Prepare examples of your experience with cloud-native applications and microservices architecture to demonstrate your technical expertise.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.