UI Developer
Job Description
ABOUT SEEBURGER :
\nSEEBURGER AG is a German software company founded in 1986. Our primary product is the SEEBURGER Business Integration Suite (BIS).We exploit the full potential of digitalization by connecting the IT systems with each other and exactly what we do for our customers. To put simply: We are our customers' "business accelerators" - and keep the economy moving. Currently we operate with more than 1,000 employees across 11 countries
\nREQUIREMENTS
\nBachelor s degree in Computer Science, Information Technology, or related field.
\nAt least 5+ years of professional experience with BACKEND Java development.
\nSolid basis in core Java libraries and Design patterns.
\nExpertize in implementing Communication protocols and should not be a User of those protocols
\nProven experience as a Cloud Developer with a focus on Kubernetes and multi-cloud environments.
\no Should know what ingress is and should know how to use it.
\nStrong programming skills in Java.
\nHands-on experience with container orchestration using Kubernetes.
\nIn-depth knowledge of AWS, Azure, and GCP services and offerings.
\nExcellent problem-solving and troubleshooting skills.
\nStrong communication and collaboration skills.
\nAbility to work independently
\n1. Cloud-Native Development:
\no Design, develop, and deploy cloud-native applications using Kubernetes as the primary orchestration platform.
\no Implement microservices architecture, containerization, and serverless computing for optimal scalability and efficiency.
\n2. Kubernetes Expertise:
\no Demonstrate proficiency in managing Kubernetes clusters, including deployment, configuration, scaling, and monitoring.
\n3. Multi-Cloud Integration:
\no Utilize your expertise in AWS, Azure, and GCP to architect and implement solutions that seamlessly span multiple cloud providers.
\no Design and implement cross-cloud deployment strategies for enhanced redundancy and disaster recovery.
\n4. Automation and Infrastructure as Code:
\no Practices in Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation not needed but could help.
\no Automate deployment, scaling, and management processes to enhance operational efficiency not needed but could help.
\n5. Monitoring and Optimization:
\no Implement communication and security modules, monitoring and logging solutions to ensure the health and performance of cloud-based applications.
\no Identify and execute optimization strategies to enhance resource utilization and cost-effectiveness.
\n6. Collaboration and Communication:
\no Collaborate with cross-functional teams, including DevOps, QA, and product management, to ensure the successful delivery of cloud solutions.
\no Clearly communicate technical concepts and solutions to both technical and non-technical stakeholders.
\nTECH STACK
\nNetworking programming: TCP sockets, TLS, Proxies, Firewall.
\nMultithreading programing
\nCommunication protocols HTTP/S, REST, SOAP, Web Service, SAP IDOC, SAP tRFC, SFTP, FTP, EDIINT AS2, ebXML, RosettaNet, OFTP, OPC UA, HDFS, Kafka, JMS, Mail.
\nSecurity concepts and cryptography asymmetric and symmetric keys, X.509 certificates, PGP, SSH, Hardware Security Module (HSM), BouncyCastle
\nSecurity protocols: S/MIME, CMS, OpenPGP, XMLDsig, EDIFACTSecure, PDFSignature, ICAP
\nHTTP Technologies: Tomcat, Web Sockets, CXF, Apache HTTP API, HTTP 1.0 and 2.0, XML, JSON
\nPublic Clouds Azure, AWS, Google o Knowledge of Docker containers, Kubernetes, and micro services is a plus
\nFrameworks: OSGi frameworks our platform uses Apache Karaf
\nDatabases: MSSQL, Oracle, PostgreSQL
\nOperating systems: MS Windows, Linux
\nOur toolset includes Eclipse, GIT, Gerrit, Maven, Jenkins, Sonar, Junit, Open Project
\nAbility to design software in a scalable and distributed environment
\nExperiences with Scrum
\nROLES & RESPONSIBILITIES
\nDesign and develop backend solutions for our state of the art integration platform
\nWork in a flexible global team
\nDevelop security concepts and protocols with symmetric and asymmetric key cryptography
\nImplement communication protocols like http, REST, Web Service etc.
\nContinuously improve and enhance our products
\nAdapt to changing requirements
\nCreate high quality by using agile development practices
\nAbility to meet deadlines
\nLocation: Chennai, India
\nDepartment: Development
\nExperience: Professional
\n