Back to list

Vacancy description

UI Developer in भारत

ScaleneWorks

भारत

REQUIREMENTS

 Bachelor’s degree in Computer Science, Information Technology, or related field.

 At least 5+ years of professional experience with BACKEND Java development.

 Solid basis in core Java libraries and Design patterns.

 Expertize in implementing Communication protocols and should not be a User of those protocols

 Proven experience as a Cloud Developer with a focus on Kubernetes and multi-cloud environments.

o Should know what ingress is and should know how to use it.

 Strong programming skills in Java.

 Hands-on experience with container orchestration using Kubernetes.

 In-depth knowledge of AWS, Azure, and GCP services and offerings.

 Excellent problem-solving and troubleshooting skills.

 Strong communication and collaboration skills.

 Ability to work independently

1. Cloud-Native Development:

o Design, develop, and deploy cloud-native applications using Kubernetes as the primary orchestration platform.

o Implement microservices architecture, containerization, and serverless computing for optimal scalability and efficiency.

2. Kubernetes Expertise:

o Demonstrate proficiency in managing Kubernetes clusters, including deployment, configuration, scaling, and monitoring.

3. Multi-Cloud Integration:

o Utilize your expertise in AWS, Azure, and GCP to architect and implement solutions that seamlessly span multiple cloud providers.

o Design and implement cross-cloud deployment strategies for enhanced redundancy and disaster recovery.

4. Automation and Infrastructure as Code:

o Practices in Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation not needed – but could help.

o Automate deployment, scaling, and management processes to enhance operational efficiency… not needed – but could help.

5. Monitoring and Optimization:

o Implement communication and security modules, monitoring and logging solutions to ensure the health and performance of cloud-based applications.

o Identify and execute optimization strategies to enhance resource utilization and cost-effectiveness.

6. Collaboration and Communication:

o Collaborate with cross-functional teams, including DevOps, QA, and product management, to ensure the successful delivery of cloud solutions.

o Clearly communicate technical concepts and solutions to both technical and non-technical stakeholders.

TECH STACK

 Networking programming: TCP sockets, TLS, Proxies, Firewall.

 Multithreading programing

 Communication protocols REST, SOAP, Web Service, SAP IDOC, SAP tRFC, SFTP, FTP, EDIINT AS2, ebXML, RosettaNet, OFTP, OPC UA, HDFS, Kafka, JMS, Mail.

 Security concepts and cryptography asymmetric and symmetric keys, X.509 certificates, PGP, SSH, Hardware Security Module (HSM), BouncyCastle

 Security protocols: S/MIME, CMS, OpenPGP, XMLDsig, EDIFACTSecure, PDFSignature, ICAP

 Technologies: Tomcat, Web Sockets, CXF, Apache API, 1.0 and 2.0, XML, JSON

 Public Clouds Azure, AWS, Google o Knowledge of Docker containers, Kubernetes, and micro services is a plus

 Frameworks: OSGi frameworks – our platform uses Apache Karaf

 Databases: MSSQL, Oracle, PostgreSQL

 Operating systems: MS Windows, Linux

 Our toolset includes Eclipse, GIT, Gerrit, Maven, Jenkins, Sonar, Junit, Open Project

 Ability to design software in a scalable and distributed environment

 Experiences with Scrum

ROLES & RESPONSIBILITIES

 Design and develop backend solutions for our state of the art integration platform

 Work in a flexible global team

 Develop security concepts and protocols with symmetric and asymmetric key cryptography

 Implement communication protocols like REST, Web Service etc.

 Continuously improve and enhance our products

 Adapt to changing requirements

 Create high quality by using agile development practices

 Ability to meet deadlines

Location: Chennai, India

Department: Development

Experience: Professional

Loading similar vacancies…