Java Developer
BrickRed Systems · Seattle, Washington, United States
FULL TIMEpermanent
Job Description
We are looking for an experienced Java Developer – Spring Boot Microservices to design, develop, and deploy scalable, secure, and high-performance backend applications.
Take the next step in your career now, scroll down to read the full role description and make your application.
The ideal candidate will have strong hands-on expertise in Java 11+, Spring Boot, Spring Framework, Spring Security, RESTful APIs, microservices architecture, SQL, and JPA/Hibernate. Experience with AI-powered coding assistants such as GitHub Copilot, Claude Code, or Cursor is also required to improve development productivity and code quality.The role involves building reliable backend services, integrating APIs, troubleshooting production issues, and collaborating with cross-functional teams to deliver high-quality software solutions in an Agile environment.Candidates should demonstrate strong problem-solving skills, coding standards, testing practices, and the ability to make sound technical decisions independently.
Key ResponsibilitiesCore DevelopmentDesign, develop, and maintain scalable Java applications and microservices using Java 11+, Spring Boot, and Spring Framework.Build secure, reliable, and high-performance backend services following established design patterns and engineering standards.Write clean, reusable, maintainable, and well-tested code following SOLID principles and coding best practices.Develop and consume RESTful APIs and, where required, gRPC services.Implement secure API authentication and authorization using Spring Security, OAuth2, and JWT.Design and optimize database interactions using SQL, JPA, and Hibernate.Work with relational databases such as PostgreSQL and MySQL; exposure to NoSQL databases such as MongoDB is beneficial.Integrate distributed messaging systems and asynchronous processing where required.Participate in code reviews, technical design discussions, sprint planning, and development activities.Debug application issues, perform root cause analysis (RCA), and implement corrective and preventive measures.Optimize application performance, reliability, maintainability, and resource utilization.Required Qualifications7+ years of experience with Java 11+ and Spring Boot/Spring Framework, including Spring Security, OAuth2, and JWT for API protection.7+ years of experience in RESTful API design and microservices architecture, with a strong understanding of HTTP protocols and backend design patterns.5+ years of experience with SQL, database design, and JPA/Hibernate.Practical, hands-on experience using AI coding assistants such as GitHub Copilot, Claude Code, or Cursor in real-world development workflows.Strong understanding of object-oriented programming, SOLID principles, and common software design patterns.Experience developing secure, scalable, and maintainable backend applications.Familiarity with unit and integration testing frameworks, including JUnit and Mockito.Working knowledge of Git, CI/CD pipelines, and Docker.Understanding of API authentication, authorization, exception handling, and secure coding practices.Strong debugging, troubleshooting, analytical, and problem-solving skills.Good communication, customer service, and technical writing skills.Ability to work independently and collaboratively in a fast-paced Agile development environment.Preferred QualificationsExperience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).Experience with Apache Kafka or similar event-streaming and distributed messaging platforms.Familiarity with Kubernetes and container orchestration.Experience with observability and monitoring tools such as Datadog, Splunk, and Grafana.Experience with messaging systems such as RabbitMQ or Amazon SQS.Experience with gRPC and distributed systems.Familiarity with Agile/Scrum development methodologies.Experience supporting production applications, troubleshooting incidents, and performing root cause analysis.Contributions to AI tooling adoption, developer productivity initiatives, or engineering automation.ABOUT BRICKRED SYSTEMSBrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. xzbcwsv BrickRed fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers.
Take the next step in your career now, scroll down to read the full role description and make your application.
The ideal candidate will have strong hands-on expertise in Java 11+, Spring Boot, Spring Framework, Spring Security, RESTful APIs, microservices architecture, SQL, and JPA/Hibernate. Experience with AI-powered coding assistants such as GitHub Copilot, Claude Code, or Cursor is also required to improve development productivity and code quality.The role involves building reliable backend services, integrating APIs, troubleshooting production issues, and collaborating with cross-functional teams to deliver high-quality software solutions in an Agile environment.Candidates should demonstrate strong problem-solving skills, coding standards, testing practices, and the ability to make sound technical decisions independently.
Key ResponsibilitiesCore DevelopmentDesign, develop, and maintain scalable Java applications and microservices using Java 11+, Spring Boot, and Spring Framework.Build secure, reliable, and high-performance backend services following established design patterns and engineering standards.Write clean, reusable, maintainable, and well-tested code following SOLID principles and coding best practices.Develop and consume RESTful APIs and, where required, gRPC services.Implement secure API authentication and authorization using Spring Security, OAuth2, and JWT.Design and optimize database interactions using SQL, JPA, and Hibernate.Work with relational databases such as PostgreSQL and MySQL; exposure to NoSQL databases such as MongoDB is beneficial.Integrate distributed messaging systems and asynchronous processing where required.Participate in code reviews, technical design discussions, sprint planning, and development activities.Debug application issues, perform root cause analysis (RCA), and implement corrective and preventive measures.Optimize application performance, reliability, maintainability, and resource utilization.Required Qualifications7+ years of experience with Java 11+ and Spring Boot/Spring Framework, including Spring Security, OAuth2, and JWT for API protection.7+ years of experience in RESTful API design and microservices architecture, with a strong understanding of HTTP protocols and backend design patterns.5+ years of experience with SQL, database design, and JPA/Hibernate.Practical, hands-on experience using AI coding assistants such as GitHub Copilot, Claude Code, or Cursor in real-world development workflows.Strong understanding of object-oriented programming, SOLID principles, and common software design patterns.Experience developing secure, scalable, and maintainable backend applications.Familiarity with unit and integration testing frameworks, including JUnit and Mockito.Working knowledge of Git, CI/CD pipelines, and Docker.Understanding of API authentication, authorization, exception handling, and secure coding practices.Strong debugging, troubleshooting, analytical, and problem-solving skills.Good communication, customer service, and technical writing skills.Ability to work independently and collaboratively in a fast-paced Agile development environment.Preferred QualificationsExperience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).Experience with Apache Kafka or similar event-streaming and distributed messaging platforms.Familiarity with Kubernetes and container orchestration.Experience with observability and monitoring tools such as Datadog, Splunk, and Grafana.Experience with messaging systems such as RabbitMQ or Amazon SQS.Experience with gRPC and distributed systems.Familiarity with Agile/Scrum development methodologies.Experience supporting production applications, troubleshooting incidents, and performing root cause analysis.Contributions to AI tooling adoption, developer productivity initiatives, or engineering automation.ABOUT BRICKRED SYSTEMSBrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. xzbcwsv BrickRed fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers.
Details
| Company | BrickRed Systems |
| Location | Seattle, Washington, United States |
| Type | FULL TIME |
| Niche | tech |
| Experience | permanent |
