Senior Software Developer - JAVA
Core
Designing and developing complex software components for Industrial IoT, factory digitalization, and sales automation platforms.
Role type
Senior IC Java developer
Builds
Scalable software solutions for IIoT and digital sales platforms
Domain
Industrial IoT, Factory digitalization, Sales automation
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Microservices architecture, CI/CD pipelines, Container orchestration (Docker/Kubernetes), Cloud platforms (Azure/AWS), SQL databases, MQTT, OAuth, Code reviews, Agile methodologies
Preferred skills
SAP JCO3, Hadoop, Apache Spark, SAP HANA, Redis, JIRA/Confluence, API gateways
Technologies
Spring, Hibernate, Maven, Jenkins, GIT, Swagger, Kafka, ActiveMQ, Docker Swarm, Kubernetes, Azure, AWS, MS-SQL, Oracle, PostgreSQL, MySQL, Hadoop, Apache Spark, SAP HANA, Redis
Responsibilities
Lead design and development of complex software components, Apply software architecture principles and design patterns, Guide and mentor junior and mid-level developers, Collaborate with cross-functional teams across geographies, Participate in the full software development lifecycle, Ensure high standards of code quality, performance, and security, Contribute to CI/CD pipelines and containerized deployments
Seniority
Senior, hands-on IC with mentorship responsibilities