Desired Candidate Profile
Work Summary:
Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
Technology professional with experience in designing and managing the implementation of future looking, flexible and reusable, enterprise applications and components.
Expert in translating business requirements into an application design that includes Data Model, Web Screens, Web Services, and batch processing.
May provide technical direction and system architecture for individual initiatives.
Serves as a fully seasoned/proficient technical resource.
Must have:
Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
Strong Java, development skills (JAVA, J2EE, STRUTS, SPRING, Web Services, Eclipse, UI screens, AngularJS, ReactJS)
Excellent debugging skills
Hands-on experience in
-Databases (MySQL, MSSQL Server and NoSQL databases)
-Deployment servers (Apache Tomcat is a must)
OO skills, including strong design patterns
-Creating and maintaining web services.
-Linux based systems, development of shell-based scripts
-Usage of software development life cycle and Agile models
-Implementation and release management activities
-Unit/system and functional testing methodology
-Working on large transaction-based systems
Strong knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI).
Experience documenting technical functions
Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists.
Good to have:
Excellent English communication and written skills.
Ability to manage a team of developers and testers.
Ability to collect requirements from customers.
Ability to face customers and manage expectations.
Education:
UG: Any Graduate - Any Specialization
Doctorate: Any Doctorate - Any Specialization
Contact Details:
Keyskills:
Java
Spring
Apache Tomcat
J2Ee
Struts
Eclipse
Web Services
MySQL
Design Patterns
NoSQL