Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Hyderabad @ McAfee

Home > Programming & Design

 Senior Software Engineer - Hyderabad

Job Description

Role Overview:
McAfee is seeking an experienced and self-motivated individual to assume the Senior Java Engineer role in the Engineering Team. As a Engineer, the successful candidate will build a world class highly scalable cloud security platform using cutting-edge technologies in a fast-paced work environment. You will be part of a fast paced high calibre team solving challenging problems bridging cloud, infrastructure and security.

About the Role:

Develops and implements enterprise class application using Java
Prepare technical designs for application development.
Develop application code using java and related frameworks.
Develop and execute unit test plans.
Practice standardized development processes to create quality deliverables
Help support team and ensure supportability of the product right from the design

About you:

Overall, 5 Years of experience in Java development.

Core Java (must).

Must have framework experience (Spring, Hibernate).
Must have experienced writing production quality code, preferably in a product based company.
Good understanding of core programming constructs.

Good to have Networking protocols, Cloud experience.
Can understand existing code and independently develop code from design
Very good debugging skills using various Java debugging tools and strategies
Good understanding of Object Oriented design and design patterns (must).
Ability to design and document Class Diagrams, sequence flows etc.
Can develop quality code: maintainable, clean and extensible classes and modules
Good knowledge of Data structures and Algorithms (Must)
Linked list, queues, stack, hash tables, trees capable of making right decisions to use one or the other
Algorithm complexity.
Good knowledge of RBDMS (must)
Experience with at least one database: Oracle, MySQL, Postgres or MS SQL
Basics of SQL
Basics of RDBMS concepts like Normalization, Indexes and partitions etc.
OS knowledge (must)
Experience working with atleast one OS: Windows, Linux or Unix.
Basis sys admin skills
Understanding of network technologies (Must)
Knowledge of TCP/IP
Role of network applications like DNS, DHCP, Firewall,
Knowledge of protocols: HTTP, HTTPS, SMTP.
Load balancers, IP and Hostname configurations
Good communication skills
Good command on English and can effectively explain complex scenarios
Knowledge of frameworks (Must)
Working knowledge of at least two popular Java based open source frameworks
Frameworks such as, Spring, Hibernate, REST(Jersey, Retrofit etc), JSON(jackson, GSON etc), Jetty, Netty, Tomcat, Hadoop, Dropwizard, Apache Strom.

Company Benefits and Perks:

Our corporate culture and values are central to McAfee s philosophy. Every day we embrace a more diverse workforce and inclusive environment. We are encouraged to bring our true selves to work. Our wide range of social communities programs, flexible work hours and family-friendly benefits, all allow our employees to feel valued as people, while enjoying positive and challenging work.

Job Classification

Industry: IT-Software / Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Tech/B.E. in Computers
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

Company: McAfee Software India
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Unix Hibernate Core Java Tomcat MS SQL Linux MySQL Application development Apache SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

McAfee

McAfee Software (India) Pvt. Ltd