Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

IBM Software Developer 
India, Kerala, Kochi 
53492389

08.07.2024

Your Role and Responsibilities

We are seeking Full Stack Developers with experience in implementing features around core product, building the necessary functionality to run and deploy it on Cloud environments. You will be responsible for responding and reacting to customer problems and issues. Knowledge of the industry security standards and procedures would also be preferred.
Your responsibilities will include:

  • Understanding user needs, and exploring user-centered designs
  • Specifying, building, testing, deploying, maintaining, and supporting your code
  • Leveraging modern tools and techniques to develop clean, efficient, and reusable code
  • Advocating front-end and backend development best practices
Qualification:
BS or higher in Computer Science or related field

Required Technical and Professional Expertise

  • 5-8 years of professional experience as a Full Stack Java Developer, preferably working on complex applications.
  • Experience with frontend technologies such as JavaScript, HTML, CSS, and modern JavaScript frameworks (React, Angular, etc.).
  • Knowledge of RESTful APIs and microservices architecture.
  • Familiarity with database technologies, such as SQL and NoSQL databases.
  • Good code writing discipline and an eye for code efficiency.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Experience working with Linux systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities to work effectively in a team environment.
  • Self-motivated and eager to learn new technologies and tools.


Preferred Technical and Professional Expertise

  • Experience with distributed systems and scalability challenges.
  • Familiarity with containerization technologies (Docker, Kubernetes, OpenShift).
  • Other preferred languages and technologies include Go, Python, C, C++ or other scripting languages.
  • Knowledge of monitoring and observability concepts and tools.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • 2+ years of experience in one of the following would be an added advantage:
  • Cloud technologies (AWS, Azure, GCP)
  • Re-architecting legacy applications to microservices
Preferred Certifications/Badges (Good to have):
• Cloud certifications: AWS, Azure, GCP
• DevOps experience
• Experience with K8s
• Experience with Linux systems
• Experience with Machine Learning solutions