Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM Full Stack Developer 
India, Kerala, Kochi 
614849001

11.12.2024
Your Role and Responsibilities
  • Take ownership of end-to-end delivery – from solution design, estimation, development, testing and deployment
  • Uphold quality standards including reliability, efficiency, security, maintainability and usability by applying best practice processes, methodologies and tools
  • Contribute to the design and build evolution of the platform, ensuring it remains scalable, reliable, and easy to use
  • Contribute to engineering discussions across multiple teams in multiple locations.
  • Collaborate with Product Managers, UX Designers, Engineers and QA to design, develop and deploy new platform features and functionalities.
  • Analyse and suggest improvements to the Software Development Lifecycle (SDLC).
  • Develop and maintain APIs for seamless communication between front-end and back-end components.
  • Provide technical guidance and mentorship to junior developers on the team


Required Technical and Professional Expertise

  • 5-8 years of overall industry experience.
  • Atleast 3-4 years of experience in full-stack application development.
  • Strong Java/J2EE background and experience in RESTful APIs, Spring framework and Spring boot
  • Experience in front-end development using ReactJS framework, HTML, TypeScript and CSS
  • Strong knowledge in working with databases and persistence frameworks such as JDBC, JPA, and PostgreSQL.
  • Good experience with JUnit/TestNG and mocking frameworks developing Unit Test and Integration tests.
  • Have a strong agile mindset – focusing on delivering outcomes, willingness to accept and adapt changes, collaboration and continuous improvement.
  • In-depth understanding of software development best practices, including version control (e.g., Git), code review, and testing.
  • Ambitious individual who can work under their own direction towards agreed targets or goals and with a creative approach to work.


Preferred Technical and Professional Expertise

  • Degree in Computer Science, Engineering, or equivalent professional experience.
  • Be proactive, team focused, willing to take ownership and be able to guide and mentor junior resources in the team.
  • Proficiency in debugging complex Java applications using advanced techniques and tools such as JDB or Eclipse Debugger. Ability to troubleshoot performance issues and identify memory leaks or thread contention.
  • Experience in designing and building RESTful APIs using Java 11+
  • Expertise in modern front-end frameworks (React, Angular) and how they integrate with Java-based backends.
  • Hands-on experience with CI/CD pipelines, automated testing, and deployment processes.
  • Familiarity with tools like Jenkins, Jira, GitHub
  • Deep familiarity with Agile methodologies