Sign In
 [New User? Sign Up]
Mobile Version

Application Programming Interface - Java Developer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Work with IT Business Analysts and business stakeholders in understanding business requirements/needs.Translate business requirements/needs into technical specifications.Solution design, implementation of services, code reviews, unit and functional testing, support and ongoing improvements of existing engineering systems.Develop Unit test plans and scripts.Object-oriented Design, Analysis (OOA and OOD) and Software modeling.Define and implement best practices around coding standardsDrive Continuous Improvement ActivitiesParticipate in various phases of testing (unit testing, integration testing, performance testing).Ability to work independently and as part of a team.Possess excellent communication skills to interface with various stakeholders from business users to technical staff.Qualifications 5-8 years of experience with application design, software development, maintenance and delivery with at least 3 years experience on Java based back-end application development.Strong coding, debugging, algorithm design and problem solving skills.Full stack development experience in JavaAbility to work with multiple technology stacks as neededExperience with Web architecture, design and development tools.Knowledge of design patterns, ORM/persistence technologies and multi-threading programmingStrong knowledge of Integration technologies and SOA, ESB, Web-Services and REST.Experience with SQL, relational databases, multi-tiered software development, and web-based software development is a plus.Knack of writing clean, readable Java code.Experience in Java based open source technologies.Experience in building REST services, Spring, Maven, and Git.Implementing automated testing platforms and unit tests.5+ years of experience in OO programming (3 years Java + 2 years any OO language)2+ years of experience with ORM (Hibernate/JPA/iBatis).3+ years of experience in building applications using SOA and Spring Framework.Experience with Angular JS and MongoDB is a plus.Experience with JavaScript libraries and micro frameworks (Angular, jQuery, Bootstrap preferred).Experience on the Content Management System (Adobe CQ5 preferred) development, deployment and maintenance is a plus.Strong understanding of Agile practices Scrum/Kanban and SDLC.Experience with Jenkins or similar continuous integration tools.Bachelors degree in computer science, information systems, or related field required
Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 5-8


Application Programming | Database Administration (DBA) | Graphic Designing/Animation/Web Designing | Quality Assurance/Testing
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News