Smartbrain logo

Senior Backend Engineer (Java 17+)

Smartbrain·Salary not specified

Primary stack

JavaSpring BootAWSMicroservices

Nice to have's

DockerKubernetesSpringApache KafkaMongoDBPrometheusGrafanaELK Stack

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 roles

Popular searches