Job Description
Job Title: Senior Software Engineer/Engineering Specialist/Senior Engineering Specialist
Position Objectives Will be responsible for development, testing and sustenance of a product independently or as part of the team.
Tasks And Responsibilities Analyze requirements
Design, develop and test new features/components
When required fix/resolve the customer issues
Academic Degree B.Tech/M.Tech Computer Science Engineering
Professional Experience 3+ Years
Special Knowledge Knowledge in UI technologies like JQuery, Angular 2 etc.
IT Skills Required:
Core Java, Design Patterns, JQuery, Angular 2, BootStrap, familiar with Junit framework, XML/Web Services, OSGi
Optional:
Knowledge of Lean/Scrum will be an added advantage.
An engineer with Product Development background/experience is preferred.
Languages English
Additional Requirements /
Soft Skills
- Very good problem solving skills
- good communication (written/spoken)
- appetite for learning, good team player
Experience Level : 5-10 Years
Essential Knowledge / Skills
Experience writing Java applications, in particular, back-end and middle-ware type applications
Excellent Core Java and related technologies experience
Demonstrates sound understanding in a variety of the concepts such as Design Patterns, Multi-threading, Clustering
Experience designing professional applications through the full application life cycle
Passionate about technology and solving complex problems
Working knowledge on Web-services (REST/SOAP), XML, SOA, Enterprise Messaging
Experience of working in Agile methodology, Unit Testing
Working experience on one or more of the databases: MS SQL / Oracle / MySQL / DB2
Preferred Knowledge / Skills, Abilities and Background
Experience on Enterprise Messaging technologies like AMQ, MSMQ, Message Brokers is preferred
Understanding of Git, SVN, Mockito, Ant, Gradle
Understanding of Unix and Windows scripting and platforms
Understanding of Continuous Integration, Release & Deployment Management
Understanding of various B2B standards and related technologies
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: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Software Ag Bangalore
Location(s): Bengaluru
Keyskills:
Unix
Core Java
MS SQL
jQuery
SOA
Db2
XML
MySQL
Scrum
Unit testing