CISCO Hiring JAVA developer

Location: Chennai
Experience: 3-5 YEARS
Role: Software Developer
Skill: Java

Job purpose

Cisco is seeking an experienced, talented and creative Senior Software Engineer to join our growing team in developing innovative, leading-edge Internet cloud-based services

The Senior Software Engineer is part of the R&D team that enhances and supports the Rialto core system. This system is a key part of the BroadCloud service.

Duties and responsibilities

Work in all phases of application life-cycle: prototyping, design, coding, unit testing, and maintenance

Write high quality, well-documented code, following industry and company standards

Design, implement, and maintain multi-tier server-side web applications, web services, and programmatic interfaces for systems integration, with necessary levels of security and performance

Create user-friendly applications, with emphasis on simplicity, usability, reliability, and scalability

Produce and maintain project artefacts (such as design specs, unit test code, build and deployment scripts, etc.) based on specific project assignments, using industry and company standard tools and methodologies

Provide occasional after-hours support for production upgrades and troubleshooting support for escalated incidents related to assigned projects

Update project management tools, present written and verbal progress reports, and complete required deliverables by agreed-upon deadlines

Perform additional duties as assigned by the team leader and management

Qualifications

Education

B.E or B.Tech

Experience

Minimum 5 years of progressive experience in software engineering using Java technologies

Minimum 3 years of experience with middle-tier Java EE technologies like JPA, Active MQ

Minimum 2 years of implementing RESTful and/or SOAP Web Services using the technologies listed above

Skills

Should be expert in Java

Experience in proven development practice of OOD & OOP and design patterns

Good hands-on experience in Spring, Hibernate and Spring boot

Good understanding of Multithreading and JVM

Strong analytical and problem-solving skills, including troubleshooting and fault isolation

Effective verbal and written technical communication

Required Technical and Professional Expertise

Java 8, JEE, Spring Core & Spring Boot, REST & SOAP, Hibernate, RDBMS database (Postgres, MYSQL, Oracle) Git, Maven, Design Patterns

Should be applied TDD / Unit Test on development practice

Preferred Technical and Professional Expertise

Hands-on Microservice experience is preferable.

Jenkins, Docker, Git & SVN