Senior Backend Engineer (Java 17+)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Backend Engineer (Java 17+) to join our remote team. This full-time position places you at the forefront of designing, developing, and maintaining sophisticated Java applications deployed on AWS infrastructure. You'll collaborate with cross-functional teams to deliver resilient software solutions that exceed business requirements and technical specifications.
Responsibilities
- Architect and develop scalable, high-performance Java applications utilizing Java 17 and Spring Boot 3.x frameworks.
- Design and implement RESTful APIs adhering to industry best practices and standards for microservices architecture.
- Work with relational databases and leverage Hibernate/JPA for efficient and optimized data persistence strategies.
- Deploy and maintain cloud-native applications on Amazon Web Services (AWS) infrastructure with CI/CD pipelines.
- Participate in thorough code reviews to ensure code quality, performance optimization, and security compliance.
- Troubleshoot and resolve complex technical issues in production environments with minimal downtime.
- Contribute to continuous integration and deployment pipelines using modern DevOps practices.
- Collaborate effectively with distributed team members using Agile methodologies and scrum practices.
- Document comprehensive technical designs and implementation details for knowledge sharing.
- Mentor junior developers and facilitate knowledge transfer across development teams.
Requirements
- 5+ years of professional experience in Java development with demonstrated expertise in backend systems.
- Strong proficiency in Java 17 or higher and advanced core Java concepts including concurrency and collections.
- Extensive experience with Spring Framework ecosystem, including Spring Boot, Spring Data, and Spring Security.
- Thorough understanding of Hibernate/JPA and relational database design principles and optimization techniques.
- Proven track record designing and implementing RESTful APIs and microservices architecture at scale.
- Demonstrated experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation for cloud deployments.
- Proficiency with Maven for dependency management, build automation, and project structuring.
- Strong understanding of software design patterns and object-oriented programming principles.
- Experience with Git version control systems and collaborative development workflows.
- Solid understanding of testing methodologies including unit, integration, and functional testing frameworks.
- Conversational English proficiency for effective team communication and collaboration.
- Ability to work within or align schedule with US time zones (EST/PST) for optimal team collaboration.
Nice to Have
- Experience with containerization technologies like Docker and orchestration with Kubernetes.
- Knowledge of reactive programming paradigms with Spring WebFlux for high-throughput applications.
- Familiarity with message brokers such as Apache Kafka or RabbitMQ for event-driven architectures.
- Experience with NoSQL databases like MongoDB or Cassandra for specific use cases.
- Understanding of CI/CD tools including Jenkins, GitHub Actions, or GitLab CI for automated deployments.
- Experience with monitoring tools such as Prometheus, Grafana, or ELK stack for observability.
- Knowledge of security best practices, OWASP guidelines, and secure coding standards.
- Contributions to open-source projects or technical blogs demonstrating thought leadership.
We Offer
- Competitive salary
- Remote work options
- Professional development budget
- Flexible working hours
- Collaborative and inclusive work environment
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain