
Senior Java Developer
KSB SE & Co. KGaA2 hours ago
Pune, IndiaSenior
Responsibilities
- Lead the design and development of complex software components using modern Java technologies.
- Apply software architecture principles and design patterns to build robust systems.
- Guide and mentor junior and mid-level developers through code reviews and joint implementation.
- Collaborate with cross-functional teams across Germany and other European countries.
- Participate in the full software development lifecycle.
- Ensure code quality, performance, security, maintainability, and scalability.
- Contribute to CI/CD pipelines and containerized deployments in cloud and on-premises environments.
Requirements
- At least 6 years of hands-on Java development experience.
- Participation in more than 3 customer projects.
- Experience designing non-trivial software components and applying design patterns and architectural principles.
- Experience leading or mentoring development teams.
- At least 3 technologies from each listed technical-skills category, including frameworks and tools, protocols and data formats, infrastructure and DevOps, and databases.
- Strong understanding of software development lifecycle practices and Agile methodologies.
- Experience with code reviews, JIRA, and Confluence.
- Familiarity with REST APIs and API gateways.
- Experience with CI/CD practices, Infrastructure as Code, and container orchestration using Kubernetes or Docker Swarm.
Tech Stack
Apache HadoopApache KafkaApache SparkAWSAzureDockerGitJavaJenkinsJUnitKubernetesMavenMicrosoft SQL ServerMySQLPostgreSQLRedisSpring Boot