Job Description
Senior Software Engineer - Java Responsibilities:
Hire and lead a team to develop and support a suite of Java based web applications
Communicate with internal and external clients to elicit requirements
Co-ordinate development with offshore and client's team
Deliver expert, hands-on technical support for urgent troubleshooting
Train your team to provide quality technical deliverables and timely support resolutions
Translate clients business needs into technical solutions Essential Requirements:
Bachelors Degree in Computer Science or similar
Minimum 3 years technical experience including designing and implementing using cutting edge technologies (Spring, Spring Security, Hibernate, JPA, Struts, OO JS, XML, Restful services)
Knowledge of working with any cloud platforms like Amazon EC2, Google Cloud, Rackspace, Azure.
Full lifecycle development experience with applications deployed on Linux
Application performance management skills
Strong problem solving skills
Knowledge of good and secure coding practices Desirable Skills:
Experience on NoSQLs like MongoDB or Cassandra
Experience working on CI tools like Jenkins
Frontend technologies like AngularJS, JQuery, YUI, EstJS (Sencha), frameworks.
Experience in setting up, maintaining Integrated Development and Test environments
MS Office suite of products including Project, Visio, Word and Excel.
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, MCA in Computers
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Aspire Software
Location(s): Ahmedabad
Keyskills:
development
technical
software
co
tools
offshore
quality
cloud
spring
coding
technical support
java
web
linux
troubleshooting
performance management
support
mongodb
applications