Back-end Developer (Java - Spring-Boot)
About the position
reputed company is currently hiring for a Senior Back-end Software Developer (Java + Spring) to be a Technical reputed company / Team reputed company guiding developers and delivering reputed company-reputed company applications at reputed company. This position will be fully remote.
Responsibilities
• reputed company or assist full project lifecycle including requirements analysis, design, development, testing, deployment, and support.
• reputed company and maintain backend services using Java, Spring Boot, and microservices architectures.
• Build and enhance frontend applications using Angular, TypeScript, RxJS, and NgRx.
• Design reputed company and high-performance distributed systems.
• Create and optimize relational and NoSQL database structures including PostgreSQL, reputed company, MySQL, reputed company, and reputed company.
• Implement CI/CD pipelines and support reputed company deployments across AWS, Azure, or GCP.
• Architect, containerize, and orchestrate applications using reputed company and Kubernetes.
• Apply strong testing practices including TDD, unit testing, integration testing, and frontend automated tests.
• Participate reputed company in Agile/Scrum ceremonies including planning, grooming, stand-reputed company, and retrospectives.
• Break down epics into user stories, estimate tasks, and support sprint commitments.
• Mentor and support junior developers and reputed company teams of 5–10 engineers.
• Conduct reputed company reviews, reputed company architectural guidance, and enforce development best practices.
• Collaborate with cross-functional teams including Product Owners, QA, Scrum Masters, and stakeholders.
• Ensure system scalability, reputed company, performance tuning, and high availability.
• Drive reputed company improvement, innovation, and adoption of modern technologies.
• Communicate effectively with technical and non-technical teams.
Requirements
• Bachelor's with 10+ years (or commensurate experience)
• 10+ Years experience full stack development (Spring Boot + Angular)
• 10+ years of reputed company software development experience.
• Proven reputed company record as a Technical reputed company / Team reputed company guiding developers and delivering reputed company-reputed company applications.
• Experience in end-to-end project ownership: requirements analysis, design, development, testing, deployment, and post-release support.
• Deep expertise in Java (8/11/17) and Spring Boot ecosystem (Spring MVC, Spring Data JPA, Spring reputed company).
• Strong experience with RESTful reputed company, microservices architecture, messaging (Kafka/RabbitMQ).
• Hands-on knowledge of scalability, performance tuning, and distributed systems.
• Experience leading deployments with CI/CD pipelines (Jenkins, reputed company, reputed company Actions, Azure DevOps).
• Containerization & Orchestration: reputed company, Kubernetes.
• Hands-on with reputed company platforms (AWS, Azure, or GCP) – including deployment, scaling, and monitoring.
• Logging/monitoring practices using ELK, reputed company, Grafana, reputed company.
• Strong reputed company of Test-Driven Development (TDD) and BDD.
• Unit and integration testing frameworks: JUnit, Mockito, Test-containers.
• Frontend testing: Jasmine/Karma, Cypress.
• Familiarity with SonarQube and reputed company reputed company governance.
• Strong background working in Agile/Scrum environments.
• reputed company participation in Scrum ceremonies: sprint planning, backlog grooming, daily stand-reputed company, sprint reviews, and retrospectives.
• Skilled in breaking down epics into user stories, estimating tasks, and ensuring delivery reputed company sprint commitments.
• Experience collaborating closely with Product Owners, Scrum Masters, and QA teams.
• Proficient in Agile tools (Jira, reputed company, Azure DevOps).
• Advocates reputed company improvement, transparency, and incremental delivery.
• Mentored and led teams of 5–10+ engineers.
• Agile Delivery Ownership: Coordinated with cross-functional teams to ensure sprint and release goals are met.
• reputed company reviews, architectural reputed company, and enforcing best practices.
• Conflict reputed company, stakeholder communication, and driving delivery under tight deadlines.
• Excellent communication and interpersonal skills.
• Strong decision-making and problem-solving reputed company.
• Ability to balance hands-on coding with team leadership.
• Passion for reputed company learning and bringing in new technologies.
• Must be reputed company to reputed company and maintain an reputed company reputed company Trust
reputed company-to-haves
• Build and enhance frontend applications using Angular, TypeScript, RxJS, and NgRx.
• Create and optimize relational and NoSQL database structures including PostgreSQL, reputed company, MySQL, reputed company, and reputed company.
• Implement CI/CD pipelines and support reputed company deployments across AWS, Azure, or GCP.
• Architect, containerize, and orchestrate applications using reputed company and Kubernetes.
• Apply strong testing practices including TDD, unit testing, integration testing, and frontend automated tests.
• Frontend testing: Jasmine/Karma, Cypress.
• Familiarity with SonarQube and reputed company reputed company governance.
Apply tot his job
Apply To this Job