Position: Java Developer
Job location: Bellandur, Bengaluru
Experience: 3 - 8 years of hands on programming experience in Java.
Qualification: B.Tech / BCA / MCA / BSc-CS
Skills required:-
- Strong Core Java and Object Oriented Programming knowledge, including knowledge of Gang of Four design patterns.
- Experience with framework Spring MVC, Spring Boot, etc.
- Experience with HTML/CSS/JavaScript like AngularJS and bootstrapping, NodeJS or KnockoutJS experienced.
- Experience designing and building a Mobile application from REST APIs using either Hybrid or Native.
- Experience with MEAN Stack, Mongo, Express, Angular and NodeJS is a plus.
- Experience with JavaScript libraries like jQuery or Dojo.
- Experience writing applications using AJAX.
- Experience with UI debugging and profiling tools.
- Experience e cross browser compatibility.
- Experience with Web Services XML, XSLT, SOAP and REST.
- Experience with MS SQL, MySQL, Oracle or DB2.
- Experience with an ORM Framework like Hibernate, Toplink or iBatis.
- Experience with WebSphere, WebLogic, JBoss or Tomcat.
- Experience performance tuning web applications.
- Experience developing applications on Unix/Linux platforms.
- Experience developing with Eclipse, RAD, inteliJ or NetBeans.
- Experience using source control and bug tracking systems in a team environment like JIRA.
- Excellent communication, analytical & troubleshooting skills.
- Adaptability to work in multicultural environment.
- Possesses object oriented java skills with exposure and deep understanding of multiple frameworks (JEE, Spring Boot).
- Extensive experience in Web UI framework and Web UI development which includes usability, page transition, page navigation, image caching, lazy page loading.
- Experience in full life-cycle agile software development.
- Strong analytical & troubleshooting skills.
- Excellent communication skills.