Short Description
As a Software Developer your role will be to code the java, microservices as per the requirements, participate in technical and architectural discussions, help testers automate test cases, help design and build robust microservices.Job Description
As a Software Developer your role will be to code the java, microservices as per the requirements, participate in technical and architectural discussions, help testers automate test cases, help design and build robust microservices.
As a JAVA Developer:
- Work together with the best team of JAVA developers, using the most up to date technologies in creating applications/microservices capabilities/functionalities for IBM.
- Have the chance to work with a very well structured source code. The code is clear and intelligible.
- You are expected to work as a coder/developer writing code for 90% of your job time and 10% may be asked for admin / TL activities.
- You'll have access to all the technical and management training courses you need to become the expert you want to be
- You'll learn directly from expert developers in the field; our team leads love to mentor
- You have the opportunity to work in many different areas to figure out what really excites you.
- 4-7 years of relevant experience
- Must have hands-on experience in JavaScript, AngularJS, Core Java, J2EE.SPRING/HIBERNATE, Java JDK 8 and other related technologies.
- Hands on experience in working with web development tools such as HTML 5, CSS 3, JQuery, SaaS, AngularJS
- Should have knowledge of Web Service implementation (RESTful and SOAP)
- Should have knowledge of J2EE features (Servelets, EJBs, etc.)
- Should have knowledge of Design Patterns
- Knowledge of Data Structures and Algorithms
- Knowledge of SQL, XML, And JSON is required
- Oracle DB 12 (SQL and PL/SQL) OR ANY DB KNOWLEDGE
- Application Server WAS Know-How appreciated
- Passionate about writing clean code.
- Conceptual work with the client/product owner
- Knowledge of high-level Object Oriented Programming languages and MVC framework.
- Should be able to independently analyze requirements based on a given specification and come up with a sound and sustainable algorithmic design
- Passionate to pick up other coding languages if required
- Must be able to work in a bigger team
- Experience with the Agile development methodology
Software Developer