Company Overview
Our company was created in 1828. We are a global leader in Testing, Inspection and Certification (TIC), delivering high quality services to help clients meet the growing challenges of quality, safety, environmental protection and social responsibility.As a trusted partner, we offer innovative solutions that go beyond simple compliance with regulations and standards, reducing risk, improving performance and promoting sustainable development.
Job Description
Responsibility:
Involved in designing, technical solution provider.
Need to work on performance tuning at all layers (JVM/database).
Should be able to design and produce reusable components.
Work on new initiatives which support scalability and maintainability of Enterprise applications.
Play key role in defining strategy, architecture and design and integration with other projects.
Provide multiple strategies to solve a business problem and recommend one based on effective decision making.
Develop prototypes/PoCs based on the proposed solutions.
Document Architectural models and communicate it to Business, Development and QA.
Evaluate different tools or technologies and propose best possible solution.
Requirements
Experience: 5 - 8 years
Required Skills:
Desire to stay abreast of new development tools and methods.
Must be able to architect, design high performance, highly available, scalable, maintainable business applications using Java/J2EE and related technologies.
Candidate must have good exp with Core java, Oops.
Must have a good understanding of design patterns and its applicability.
Should have good knowledge in J2EE frameworks like Spring / Struts.
Must have good knowledge in ORM/Sql Mapper tools like Hibernate And/OR Mybatis.
Should have Experience on Architecture design.
Good in Trouble-shootings
Should have experience in Team Handling, able to lead the development.
Extensive experience on RDBMS (Oracle (preferred), Mysql, MS SQL server etc) is must & hence should be able to write complex SQL queries.
Strong analytical and problem solving skills.
Should have good written & verbal communication skills.
Hands-on experiences in build and deployment processes in the Unix/Linux environment.
Familiarity with the Agile development processes, including the use of coding standards and systems for version control, build.