
Senior JAVA Backend Engineer - Remote at InnovationTeam. Description. Position Overview:. We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.. . Key Responsibilities :. . Backend Development:. Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.. . Microservices Architecture:. Develop and deploy microservices-based applications, ensuring modularity and scalability.. . Database Management: . Design and optimize relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.. . Event-Driven Architecture:. Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.. . System Design: . Architect and design backend solutions using proven design patterns and best practices to meet business requirements.. . Containerization and Orchestration:. Develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.. . Continuous Integration/Continuous Deployment (CI/CD):. Implement and optimize CI/CD pipelines to automate the build, test, and deployment processes.. . Performance Optimization:. Monitor and optimize system performance, ensuring reliability and efficiency in production.. . Code Quality and Standards:. Promote coding standards, perform code reviews, and ensure adherence to best practices.. . Collaboration:. Work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.. . Mentorship:. Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth.. . Qualifications. . Education:. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.. . Experience:. . Minimum of 10 years of experience in backend development.. . Proven experience in building and deploying microservices-based architectures.. . Technical Skills:. . Strong proficiency in Java and Spring Boot.. . Hands-on experience with microservices architecture and related tools.. . Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar.. . Solid understanding of design patterns and their applications in software development.. . Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.. . Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).. . Familiarity with Apache Kafka or similar event-streaming platforms.. . Knowledge of API design and implementation.. . Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).. . Company Location: India.