We are looking for Java developers (Junior to Principle) to join our growing team. Our collaborative team of consultants delivers results across multiple verticals and technology platforms to mid-size and enterprise clients. At KSP Labs you will experience a dynamic work environment with a talented team, excellent benefits, and an innovative culture.
- Must have experience with Core Java / backend development (4-15+ years)
- Must have experience with Spring framework.
- Must have experience with RESTful services / JAX-RS / Spring RESTful services.
- Must have experience with RDBMS/NoSQL databases.
- Must have experience with CS concepts.
- Experience in leading teams through whole software development cycle.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with various J2EE technologies including Hibernate, Spring MVC Framework, Servlets, JSP, JMS, JDBC, AJAX, Web Services and ANT.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP,JDBC(Hibernate templates) and Transaction.
- Experience in implementing J2EE design patterns in the development of Multi-Tier distributed Enterprise Applications.
- Good experience in developing Web Services SOAP based and Restful.
- Good understanding of RDBMS concepts and broadly worked on Oracle.
- Experience on unit and integration testing using JUnit and Test NG.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills.
- Experience writing unit tests and performing and end to end testing.
- Analytical skills, ability to “think outside the box” and move concepts to implementation.
- Ability to take ownerships of the tasks/projects assigned.
- High attention to detail and personal organization skills.
- Experience with hybrid mobile app deployment frameworks, such as Ionic.
- Experience with optimizing web pages for web accessibility.
- Experience with data visualization technologies such as D3.js, Highcharts, Kendo UI, etc.
- Experience with optimizing website performance
- Experience with databases such as MySQL, PostgreSQL, etc.
- Minimum of a Bachelor Degree in the areas of Computer Science, Information Systems, engineering, mathematics, statistics, social sciences or business/marketing or related fields.