drjobs Senior Software Engineer Backend

Senior Software Engineer Backend

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Ahmedabad - India

Monthly Salary drjobs

81 - 100

Vacancy

1 Vacancy

Job Description

This is a remote position.

We are seeking a Senior Software Engineer (Backend) to join our team. You will play a critical role in developing and maintaining the backend systems that power our core applications. You will use modern Java technologies to build scalable secure and highperformance services while collaborating with crossfunctional teams to deliver robust solutions. This is a handson role in which you will contribute to coding design decisions and system architecture ensuring that our technology meets business needs and maintains the highest standards of quality and performance.

Responsibilites:
  • Design develop and maintain backend services using Java (Java 11 Spring Boot and Hibernate.
  • Design applications for cloud deployment on AWS using Docker and Kubernetes for containerization.
  • Build and optimize RESTful APIs and microservices architectures to support business requirements.
  • Contribute to architectural decisions ensuring scalability security and maintainability.
  • Work with relational databases like MySQL including schema design and query optimization.
  • Identify and remediate vulnerabilities optimize JVM performance and implement secure coding practices.
  • Improve deployment workflows using GitLab CI/CD and automated testing.
  • Troubleshoot and resolve complex production issues conducting root cause analysis and implementing solutions.
  • Be open to collaborating on frontend or infrastructurerelated tasks when needed.

Requirements

  • 6 years of experience in backend software development with a focus on Java.
  • Expertise in enterprise Java (Java 11 including frameworks like Spring Boot Spring MVC and Hibernate.
  • Strong knowledge of objectoriented programming design patterns concurrency and memory management.
  • Handson experience with RESTful API development and microservices architectures.
  • Proficiency in relational databases (e.g. MySQL PostgreSQL) with experience in schema design and performance tuning.
  • Experience with cloud platforms (AWS preferred or Azure/GCP) and containerization technologies.
  • Familiarity with CI/CD pipelines automated testing and DevOps best practices.
  • Expert understanding of OOP SOLID DRY principles.
  • Demonstrated ability to identify manage and reduce complexity within a codebase
  • Excellent analytical problemsolving and communication skills with the ability to lead projects and collaborate effectively in crossfunctional teams.
  • Ability to take on generalist responsibilities when needed.
Nice to Have:
  • Experience with AWS AuroraDB and multitenant SaaS architectures.
  • Familiarity with dynamic query generation mechanisms for advanced data retrieval.
  • Proficiency with GitLab CI/CD and security best practices.
  • Prior experience leading teams or mentoring engineers.
  • Experience developing with additional languages such as Python and Bash.

Benefits

  • Work Location: Remote
  • 5 days working

6+ years of experience in backend software development with a focus on Java. Expertise in enterprise Java (Java 11+, including frameworks like Spring Boot, Spring MVC, and Hibernate. Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management. Hands-on experience with RESTful API development and microservices architectures. Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning. Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies. Familiarity with CI/CD pipelines, automated testing, and DevOps best practices. Expert understanding of OOP, SOLID, DRY principles. Demonstrated ability to identify, manage, and reduce complexity within a codebase Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams. Ability to take on generalist responsibilities when needed.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.