To complete software lifecycle involvement from initial specification through release and implementation.
To be involved in development activities using Java/ Spring-Hibernate, JSON, XML, JMS, JBPM
To interact with peers, Development Leads, Quality Assurance, DBA, UNIX Administrator.
To Work in an agile operating model, collaborate with other engineers, tech leads and other functions to deliver an exceptional user experience to our customers.
To automate and simplify team development, test, deployment, and operations processes.
To Work with new frameworks and technologies, assist with prototyping and proof-of-concepts, participate in code reviews, and help ensure a high level of code quality from the team.
To document applications and train new team members on how the teams software is constructed, operated and fits into the bigger picture.
To troubleshoot complex problems, determine root cause and permanently correct them.
To provide support on activities such as development of environment management, establish required connectivity, provision developer access to various tools and resources.
To participate in designing the systems, converting functionality into technical design and preparation of test plans.