Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Fullstack Java Developer 
India, Kerala, Kochi 
701944314

11.09.2024

Your Role and Responsibilities

Your responsibilities will include:
You will be working in close collaboration with product managers, product
designers, peer full stack developers to (re)design and
implement existing and new features to deliver new capabilities for our product. It also includes –
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements, define technical specifications, and develop innovative solutions.
  • Design, develop, and maintain the backend components of the Instana Sensor implementation using Java and related technologies.
  • Build and enhance frontend components using modern web technologies such as JavaScript, HTML, CSS, and frameworks like React.
  • Implement efficient and reliable APIs and microservices to support seamless integration with other Instana products and external systems.
  • Optimize application performance, scalability, and security to ensure smooth and responsive user experiences.
  • Write clean, maintainable, and testable code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and participate in peer programming sessions to promote knowledge sharing and maintain high-quality codebase.
  • Collaborate with QA engineers to develop automated tests and ensure comprehensive test coverage.
  • Troubleshoot and resolve issues reported by customers or internal stakeholders, ensuring timely and effective problem resolution.
  • Stay updated with the latest industry trends and technologies, and actively contribute to the improvement of development processes and methodologies within the team.


Required Technical and Professional Expertise

  • 3-5 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):

  • Oracle Certified Professional, Spring Certification
  • Cloud certifications: AWS, Azure, GCP
  • DevOps experience
  • Experience with K8s
  • Experience with Linux systems
  • Experience with Machine Learning solutions.