Niju Thomas

Niju Thomas Email and Phone Number

Java developer @ Team ITG
Niju Thomas's Location
United Kingdom, United Kingdom
Niju Thomas's Contact Details

Niju Thomas work email

Niju Thomas personal email

About Niju Thomas

• 12 years of experience in analysis, design, development of J2EE applications. • Highly motivated, creative & versatile IT professional with 12+ years of experience in design and development of client/server applications using Java/ J2EE technologies.• Extensive experience in all phases of software development life cycle (SDLC) including requirements gathering, analysis, design, implementation, deployment and support of applications.• Strong database skills which include Oracle, MYSQL, and MongoDB.• Participates in Agile and Scrum Methodology with daily stand-ups, weekly planning games and retrospectives.• Insight into Java/ J2EE technologies such as Core Java, Servlets, JSP, JDBC, spring, Hibernate.• Broad knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, JavaScript, Jquery, Angular, Node.JS.• Expertise in frame works like Spring, Hibernate and Struts.• Executes Restful Web services using Spring MVC Rest frameworks.• Involved in creating and consuming Restful web services using Spring framework.• Experienced in working with Jenkins for Continuous Integration (CI) and Continuous Deployment (CD).• Experience in using servers like Tomcat and Jboss.• Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate.• Experience in implementing data transfer using Kafka server.• Implemented MVC Frameworks such as spring MVC.• Exposure to different IDE's like Eclipse, IntelliJ and Net Beans.• Supported Testers with Unit Testing, User Acceptance Testing and Bug Fixing.• Highly organized with the ability to prioritize workload, manage multiple tasks and meet project deadlines by following project standards and routines as per customer specs.

Niju Thomas's Current Company Details
Team ITG

Team Itg

View
Java developer
Niju Thomas Work Experience Details
  • Team Itg
    Java Developer
    Team Itg Feb 2022 - Present
  • The Marlborough Group
    Software Developer
    The Marlborough Group May 2021 - Feb 2022
    Bolton, England, United Kingdom
  • Tata Consultancy Services
    Assistant Consultant
    Tata Consultancy Services May 2019 - Mar 2021
    Thiruvananthapuram Area, India
    Description: This is the application which handles authentication and authorization of TCS ERP portal. Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests Participated in elaboration sessions and feasibility study. Provided POC and proposed solution using Restful webservices. Implemented… Show more Description: This is the application which handles authentication and authorization of TCS ERP portal. Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests Participated in elaboration sessions and feasibility study. Provided POC and proposed solution using Restful webservices. Implemented application using Spring framework and webservices. Designed and developed webservice application using spring framework Implemented Data transfer using Apache Kafka Involved working with Oracle 11g database and PostgreSql. Used Maven build tool to build and deploy the application. Extensively used JUnit for unit testing, integration testing and production testing. Implemented Log4J to trace logs and to track information. Used SVN for Source Control and Version Management. Managed the team & reviews the Status, provide training and mentoring trainee developers. Used Junit for writing test cases. Coordinate with client teams and create deployment plans. Served as point of contact for clients regarding follow-up, meeting scheduling and responses to questions. Show less
  • Infosys
    Technology Analyst
    Infosys Dec 2017 - Apr 2019
    Thiruvananthapuram Area, India
    Description: Client is the leading manufacturer of sports apparels. Involved in gathering requirements and built technical specifications from the requirements. Used agile development methodology during designs, implementation, testing, and maintenance. Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done. Designed and developed Spring AOP components for Service… Show more Description: Client is the leading manufacturer of sports apparels. Involved in gathering requirements and built technical specifications from the requirements. Used agile development methodology during designs, implementation, testing, and maintenance. Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done. Designed and developed Spring AOP components for Service implementation. Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation Business-logic controller framework development utilizing Spring framework and dependency injection, catering to both standard server-side and AJAX client requests. Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring IOC. Employed Hibernate 3 for ORM mapping and persisting the data to backend. Participated in developing user interfaces using JavaScript, jQuery, HTML 5, XHTML, CSS3 custom tags. Consumed Restful Web Services from third party for authorizing payments to/from customers and implemented them using Jersey. Did Packaging and Deployment of builds through Maven. Worked on UNIX shell scripting for the project. Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control. Used LDAP services for user authentication and authorization. Used Log4j for tracking the applications. Used Clear case as version control tool and Clear Quest for defect management. Handling Production Support of the application Troubleshoot real-time issues and suggest the solution. Monitoring application performance and system alerts. Co-ordinate with multiple vendors in geographically distributed team. Provided technical and functional recommendations based on project requirements. Show less
  • Nike
    Java Developer Contract
    Nike Jun 2017 - Dec 2017
    Portland, Oregon Area
     Handling Production Support of the application Troubleshoot real-time issues and suggest the solution. Monitoring application performance and system alerts. Co-ordinate with multiple vendors in geographically distributed team. Provided technical and functional recommendations based on project requirements.
  • Infosys
    Technology Analyst
    Infosys Jan 2017 - Jun 2017
    Thiruvananthapuram Area, India
  • Infosys
    Senior Systems Engineer
    Infosys Sep 2014 - Jan 2017
    Trivandrum
    Part of Retail domain. Working in E-commerce project.Tasks Include Requirement gathering, analyzing and evaluating customer needs. Writing and maintaining program code to meet requirements. Testing, Debugging and correcting errors of each unit. Continue the process with module integration. Build and deploy project in different environments using deployment tools. Supporting and fixing real-time issues happening in production environment. Monitoring… Show more Part of Retail domain. Working in E-commerce project.Tasks Include Requirement gathering, analyzing and evaluating customer needs. Writing and maintaining program code to meet requirements. Testing, Debugging and correcting errors of each unit. Continue the process with module integration. Build and deploy project in different environments using deployment tools. Supporting and fixing real-time issues happening in production environment. Monitoring application performance and alerts. Take action and analyze root cause of the issue. Participated in code and design reviews and used check style tool for code quality improvement. Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project. Show less
  • Cognizant
    Programming Analyst
    Cognizant Feb 2014 - Sep 2014
    Kochi
    Client: Software product in Insurance domain.Duration: From Feb, 2014 to Sep 2014.Description: Life-Engage is a software product of company which unified life insurance point-of-sale, underwriting and customer service platform that engages customers with an efficient, modern and seamless sales experience Requirement gathering, analyzing, research and development of software product. Writing and maintaining program code to meet requirements. Testing, Debugging… Show more Client: Software product in Insurance domain.Duration: From Feb, 2014 to Sep 2014.Description: Life-Engage is a software product of company which unified life insurance point-of-sale, underwriting and customer service platform that engages customers with an efficient, modern and seamless sales experience Requirement gathering, analyzing, research and development of software product. Writing and maintaining program code to meet requirements. Testing, Debugging and correcting errors of each unit. Continue the process with module integration. Build and deploy project in different environments using deployment tools. Supporting and fixing real-time issues happening in production environment. Monitoring application performance and alerts. Take action and analyze root cause of the issue. Participated in code and design reviews and used check style tool for code quality improvement. Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project. Prepare product specified and end user documents. Show less
  • E-Team Informatica
    Software Engineer
    E-Team Informatica Sep 2011 - Feb 2014
    Trivandrum
    Started career as software engineer trainee in java j2ee technologies.Tasks include* Development of web applications using java j2ee technologies* Analysis requirement.* Design the web modules.* Database designing.* Responsible ownership of modules.* Assign task to team.* Collect development status and prepare status report.* Implementation of modules.* Unit testing.

Niju Thomas Skills

Java J2ee Jsp Spring Mvc Struts J2ee Web Services Rest Mysql Hibernate Web Development Json Jquery Angularjs Xml Html Tortoise Svn Maven Microsoft Office Java Enterprise Edition

Niju Thomas Education Details

Frequently Asked Questions about Niju Thomas

What company does Niju Thomas work for?

Niju Thomas works for Team Itg

What is Niju Thomas's role at the current company?

Niju Thomas's current role is Java developer.

What is Niju Thomas's email address?

Niju Thomas's email address is ni****@****sys.com

What schools did Niju Thomas attend?

Niju Thomas attended Anna University - India.

What skills is Niju Thomas known for?

Niju Thomas has skills like Java, J2ee, Jsp, Spring Mvc, Struts, J2ee Web Services, Rest, Mysql, Hibernate, Web Development, Json, Jquery.

Not the Niju Thomas you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.