What are the responsibilities and job description for the Sr Backend Java Developer position at AVA Consulting?
Job Details
AVA Consulting is seeking a Sr Backend Java Developer
Location: Portland, OR
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
Job Description:
- Looking for a Senior Backend Java Developer to design, develop, and optimize scalable and high-performance backend systems. The ideal candidate has extensive experience in Java, Spring Boot, and distributed systems, with a strong focus on performance, scalability, and reliability. You will collaborate with cross-functional teams to build and maintain robust backend services that power our applications.
Responsibilities
- Design & Develop scalable backend systems using Java (Spring Boot).
- Build & Optimize RESTful APIs, microservices, and database schemas.
- Develop & Maintain event-driven architectures and real-time data pipelines.
- Ensure Performance & Reliability by troubleshooting scalability and system issues.
- Collaborate with architects and product teams to deliver innovative solutions.
- Write Clean, Maintainable Code, conduct code reviews, and implement testing best practices.
- Stay Updated on backend technologies and contribute to technical discussions.
Required Skills:
- 5 years of backend development experience with Java (Spring Boot).
- Strong understanding of microservices architecture and distributed systems.
- Hands-on experience with message queues and event-driven architecture (Kafka).
- Knowledge of multithreading, concurrency, and high-performance computing.
- Experience with CI/CD pipelines, version control (Git), and testing frameworks.
- Strong problem-solving skills and ability to troubleshoot complex system issues.
- Excellent communication skills and ability to work in an agile team.
NOTE: Interested Candidates can apply by sending their Updated Resume and Contact Details.
Ron Tolson
AVA Consulting
Fax:
Web:
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.