Job description
This role is for one of the Weekday's clients Min Experience: 2 years Location: Bengaluru JobType: full-time Key Responsibilities: · Lead the design, development, and upkeep of scalable, high-performance cloud-based applications.
· Design and develop RESTful APIs and microservices that adapt to changing business requirements.
· Leverage your proficiency in Java, Spring Boot, and cloud-native technologies to create reliable backend systems.
· Work closely with cross-functional teams to define, develop, and enhance product features and functionality.
· Manage the integration of both NoSQL databases (such as MongoDB and Redis) and relational databases (including SQL Server, PostgreSQL, and MySQL) into the platform.
· Employ Docker for containerization and Kubernetes for container orchestration to guarantee platform scalability and robustness.
· Assist in building and refining CI/CD pipelines using Maven and Gradle to facilitate automated testing, deployment, and delivery.
· Collaborate with cloud infrastructure, especially AWS, to maximize performance, reliability, and cost-effectiveness.
· Provide technical guidance and mentorship to junior engineers, promoting best practices and effective development methodologies.
· Engage actively in Agile development cycles to ensure the delivery of high-quality software on schedule.
· Review and influence system design and architectural choices, ensuring they align with product objectives and technical requirements.
· Encourage a culture of teamwork, continuous improvement, and innovation within the engineering group.
Main Tech Stack: · Programming Languages & Frameworks: Java, Spring Boot · Databases: MongoDB, Redis (NoSQL), SQL Server, MySQL, PostgreSQL (Relational) · Containerization & Orchestration: Docker, Kubernetes · Version Control: Git · CI/CD & DevOps Tools: Maven, Gradle · Cloud Computing: AWS · Agile Methodologies: Scrum, Kanban · Collaboration Tools: Atlassian Suite (Jira, Confluence) Qualifications: · Minimum of 2 years’ experience in software development.
· Demonstrated expertise in Java and frameworks like Spring Boot for developing scalable, high-performance applications.
· Strong background in microservices architecture, RESTful APIs, and service-oriented design principles.
· Comprehensive understanding of NoSQL and relational databases including MongoDB, Redis, SQL Server, MySQL, and PostgreSQL.
· Extensive practical experience with Docker, Kubernetes, and cloud-native development methodologies.
· Deep knowledge of DevOps tools and processes such as Maven, Gradle, and CI/CD pipelines.
· Experience with AWS cloud services and cloud infrastructure management.
· Proficient in Agile development methodologies and experienced in leading teams within Agile settings.
· Strong leadership and mentoring capabilities, with a proven record of guiding engineering teams.
· Familiarity with Atlassian tools like Jira and Confluence for project management and team collaboration.
Skills Java Cloud Native Development
This job post has been translated by AI and may contain minor differences or errors.