Java backend Engineer
Chennai (Chennai) Design/UX/UI
Job description
- Location:Chennai, Tamil Nadu, India
- Area of InterestEngineer - Software
- Job TypeProfessional
- Technology InterestCollaboration, Video
- Job Id1259570
Job title | Senior Software Engineer |
Reports to | Ranjith Raj D |
Work Location | Chennai |
Department | CTG |
Job purpose
Cisco is seeking an experienced, talented and creativeSenior Software Engineerto 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
How We'll Help You Grow
Interested to work on the core platform product.
Can gain extreme knowledge of telephony domain and business process