Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Senior Software Developer 
India, Karnataka, Bengaluru 
240435931

16.09.2024

Your Role and Responsibilities
  • Develop new features, effective debugging, performance analysis and able to analyse performance of implementation, recommend software solutions to improve the product
  • Design/architect software solutions to solve complex problems for backend components/distributed systems
  • Exercise best practices in agile development and software engineering.
  • Participate in software design reviews, code reviews and project planning.
  • Mentor and train other members of the team.
  • Provide troubleshooting and technical advice for customers
  • Provide technical leadership and guidance to customers that are geographically distributed
  • Publish and review documentation and technical blog posts.
  • Recommend and implement new or improvements to existing code and processes
  • Contribute to department attainment of organizational objectives and high client satisfaction


Required Technical and Professional Expertise

  • Proficient in Java, J2EE, Spring, Spring Boot, and Hibernate, with a comprehensive understanding of their ecosystems.
  • Deep knowledge of Java and JEE internals, including Classloading, Memory Management, and Transaction Management.
  • Experience with Web services, Web APIs, REST services, SQL, Docker, and container orchestration platforms like Kubernetes and NGINX.
  • Familiarity with AWS or Azure services is essential.
  • Understanding of design principles and architectural fundamentals.
  • Ability to analyse user requirements, conceptualize system features, and functionalities.
  • Customer-oriented with exceptional technical and interpersonal skills.
  • Strong debugging and troubleshooting capabilities to address performance bottlenecks and resolve issues.
  • Positive attitude, flexibility, and willingness to provide extra support to customers.


Preferred Technical and Professional Expertise

  • Experience in AI technologies
  • Other programming languages like Python, Golang etc