hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software DeveloperAPI

7.00 to 8.00 Years   Pune   13 Jun, 2020
Job LocationPune
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

IntroductionSoftware Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of,Your Role and Responsibilities

  • As Software Developer responsible for designing and implementing end-to-end modern applications within a Digital Transformation context.
  • Lead and guide a team on developing solutions that fully integrate and collaborate with existing IT systems to solve complex business solutions related to Systems of Engagement or Systems of Records.
  • Provide a holistic view of enterprise solutions, taking into consideration operational costs, security, performance engineering, UX, bimodal velocity, application development, and systems management.
  • Play different roles within the team, from lead architect to high-skilled developer and technical team leader to consultant and technical evangelist.
  • Demonstrate sound understanding of fullstack-technology architectures but also very good communication skills, with the ability to adapt them to different audiences
Required Technical and Professional Expertise
  • Minimum 7-8 years of development experience in building enterprise grade Deep background in functional language programming (Erlang, JavaScript, Haskell)
  • Lead a team of 3-5 developers to develop micro services built using Play, Akka, Scala
  • Experience designing and developing applications in an event-oriented, asynchronous fashion
  • Responsible for designing services, building complex code and guiding the team through the implementation.
  • Deep understanding of API based development
  • Cassandra will be used as database. Functional programming knowledge is needed. Alternate skill is Java 8.
  • Responsible for code reviews and signing off on the code before it s merged in master branch.
  • Must have experience with programming languages other than Java
  • Ability to define and implement design patterns based on specific needs.
  • Performance Tuning
  • Agile scrum delivery experience
  • Experience in working with continuous integration and delivery framework
Preferred Technical and Professional Expertise
  • Experience in SCALA/ Akka/ Play with expertise in implementing Akka clusters, Akka streaming, Event Sourcing, Kafka producer and consumer patterns
  • Ability to implement MicroServices using Reactive architecture
  • Experience in writing applications that can leverage container orchestration for horizontal scaling
  • Experience in working with NoSQL databases like Cassandra.
  • Expertise in using development tools like IntelliJ, ScalaTest, SonarQube, HP Fortify and Gatling
  • Prior experience working in areas of emerging technology and driving new points of view and capabilities.
  • Experience in defining one or more following architecture aspects: Availability, Maintainability, Operability, Scalability and Portability
  • Experience delivering end-to-end solutions (through all phases of the software development lifecycle) - Experience with modern DevOps tools and workflows such as Git, GitHub, Jira, Phabricator, Jenkins, or equivalents
,

Keyskills :
sql serverjavascript jqueryjava mysqlsoftware development tools global deliverydesign patterns

Senior Software DeveloperAPI Related Jobs

© 2019 Hireejobs All Rights Reserved