Tuesday, June 30, 2020

Senior Developer - Java/J2EE/Spring (2-10 yrs) (Spectrum Consulting)

Roles & Responsibilities :

The overview of this position (based in Chennai, India) includes :

- 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.

- Participates in the design, development and implementation of complex applications, often using new technologies.

- 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.

- Deploy programs, gather and evaluate user feedback Recommend and execute improvements

- Create technical documentation for reference and reporting Develop software verification plans and quality assurance procedures

- Document and maintain software functionality

- Ensure software is updated with latest features

- Good interpersonal and technology understanding skills

- Evaluate open source components and integrate into product pipeline

Skills and Qualifications :

- 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, React.JS)

- Excellent debugging skills

- Strong knowledge on databases (MySQL, MSSQL Server and NoSQL databases)

- Understanding of various deployment servers (Apache Tomcat is a must)

- Understanding of OO skills, including strong design patterns knowledge is a must.

- Strong understanding in creating and maintaining web services.

- Understanding of the software development life cycle

- Experience with Implementation and release management activities

- Good understanding of unit/system and functional testing methodology

- Experience working in large transaction-based systems

- 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.

- Experience in Linux based systems, development of shell-based scripts

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.