Post Job Free

Resume

Sign in

JAVA/J2EE/.NET Developer

Location:
Sycamore, IL
Posted:
August 10, 2017

Contact this candidate

Resume:

Thoram Gowtham

815-***-****

ac1rhs@r.postjobfree.com

SUMMARY

Over 2.5+ years of experience in development of web applications by using java, J2EE technologies such as Spring, Hibernate, Servlet, JSP, Web Services, SOAP, WSDL, RESTful, UDDI, JAX-WS, JAX-RS, JMS, RMI, JNDI, JDBC, java beans, EJB, java script, HTML, DHTML, XML, XSL/XSLT, ANT, JENKINS, UNIX, windows.

Experience working in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding, and testing.

Experience with software development methodologies like waterfall and agile, including software development frameworks scrum and project management tool JIRA.

Good experience in Hibernate, Spring and MVC frameworks.

Worked extensively for designing and developing dynamic user interfaces using JSP and Servlets.

Expertise in SOA (Service Oriented Architecture) by implementing SOAP and WSDL web services. Also have good experience in building web services using JAX-WS and JAX-RS.

Good experience with IBM Web Sphere 5.x/6.x, JBoss and Apache Tomcat application servers.

Extensively worked with RDBMS tools like Oracle 10g, 11g, DB2, MySQL and SQL, including writing complex SQL queries.

Proficient in writing PL/SQL prepared statements and stored procedures.

Good experience in writing test cases for Unit Testing with JUnit and Mockito, Load Testing/Performance Testing with JMeter, Stress Test.

Experience in application Logging using Log4J framework.

Expertise in implementing different design patterns such as singleton, session façade, DAO, DTO, Factory and Business delegate.

Proficient in programming with IDE’s such as Eclipse 3.5.

Enterprise integration technologies, Message Oriented Middleware (MOM) like WebSphere MQ, IBM MQ, Rabbit MQ, Workflow, Web services, WSDL, UDDI, JMS, LDAP, Content Management, Application Deployment, Data sources configuration.

Ability to interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.

Remarkable Production Support experience in J2EE development environment.

Strong interpersonal skills, ability to interact with team members and good communication and presentation skills.

Ability to learn and adapt quickly to the challenging environment.

EDUCATON

Masters of Computer Science

Northern Illinois University, 2015 - 2017 CGPA: 3.32

Bachelor of Computer Science

GITAM Institute of Technology and Management, 2011 - 2015 CGPA: 7.52

SKILLS

Technologies: C, Core java, UML, J2EE – Servlets, JSP, Spring MVC, Hibernate, JDBC, JSTL, Design Patterns.

Database: SQL Server 2005, 2008, MySQL Server, Oracle 10g,11g.

Servers: Apache Tomcat, WebSphere.

Scripting Languages: HTML, XML, CSS, JavaScript, XSLT, AJAX, JQUERY, JSP

Testing: Junit, Mockito, Stubs

IDE: Eclipse

Version Controller: SVN, GIT HUB, CVS

PROFESSIONAL EXPERIENCE

Northern Illinois university, Dekalb, Illinois November 2015 - December 2016

Role: java/J2EE developer - Department of Information Technology

Description: The official portal for the Northern Illinois University consists of information about the University information, courses offered, current openings, daily news, event activities, information for the students, faculty and staff, Information on research at NIU, etc.

Responsibilities:

Maintained and supported the NIU portal.

Extensively used JSP, Servlets, HTML, jQuery, Ajax, and JavaScript for developing UI screens, validations and generating dynamic web pages.

Used various J2EE design patterns like Business Delegate, Session Facade, Service locator, Transfer Object, Singleton, and DAO.

Designed and developed SQL queries and utilized stored procedures to perform transactions with the Oracle Database.

Actively involved in testing and deploying of the application on WebSphere Application Server.

Developed test cases and performed unit testing using JUnit.

Developed the Use case, Sequence and Class diagrams using UML and Rational Rose.

Used CVS for Version Repository maintenance.

Environment: J2EE, JSP, Servlet, AJAX, jQuery, JavaScript, Log4j, Web Services, Oracle 11g, JUnit, SOAP, PL/SQL, DDL and DML, Design patterns, Eclipse, WebSphere.

IBM (International Business Machines Corporation), Visakhapatnam, India August 2014 - July 2015

Role: java/J2EE developer trainee – KLG Systel Ltd

Description: KLG Systel Ltd is a department of the Ministry of Railways, is the government agency charged with overseeing and operating the nation’s rail network. Based in New Delhi, the organization is one of the world's largest commercial and utility employers, boasting nearly 1.6 million employees.

Responsibilities:

Was part of all phases in software development life cycle, including OOAD (object oriented analysis and design), implementation and coding, testing, deploying and maintenance.

Responded to service tickets and service requests within established time frame.

Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage.

Developed the J2EE application based on the Service Oriented Architecture.

Produced and consumed web services including SOAP & RESTful with Axis2.

Developed user-interface screens using JSP, JSTL tags, custom tag library, HTML, DHTML and spring MVC frame works.

Used scripting frameworks like JavaScript, jQuery and ajax for developing single page applications.

Implemented server-side scripting using JSP and servlets, and also for generating dynamic response for user, based on user's response and data from server side.

worked with struts2 framework for validations and creating UI screens.

Used hibernate framework for back-end persistence. Created Hibernate mappings and, used DAO's and Hibernate query language (HQL).

Developed data models using Hibernate POJO's and configuring Hibernate persistence layer.

Focused on Test Driven Development; thereby creating detailed JUnit test cases, created mock interfaces using mocking framework Mockito, for every single piece of functionality before actually writing the functionality.

Created stubs for top-down integration testing.

Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.

Used Ant tool for build process, and Apache Maven for project management and building the application.

Developed Ant scripts to automate the build and deployment process

Used Log4j utility to generate logs. To log regular debug and exception statements.

CVS was used for version management, software configuration management and project management.

Deployed the application onto WebSphere application server and developed Software Requirement Specification Document based on client requirement.

Created logical and physical data models putting to practice, concepts of normalization and RDBMS.

Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.

RFC implementation for production changes.

Communicated effectively with peers and management both in on-site and off-shore work locations.

Environment: J2EE, Java 1.5, Spring framework, Spring MVC, Hibernate, JSP 2.0, Servlets, AJAX, Web services, SOAP, RESTful, XML, Ajax, jQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere, Agile Methodology, Design Patterns, CVS, Apache Maven, Ant, Html, XSLT, HTML/DHTML.

Rational Solutions Pvt Limited, Visakhapatnam, India May 2014 - July 2014

Role: java/web developer trainee

Responsibilities:

Participated in analysis, design, development and coding, including development of use-case diagrams, class diagrams, sequence diagrams, flow diagrams, state diagrams, deployment diagrams using UML and implementing them using IBM RAD tool.

Actively involved in requirement gathering from the client and feasibility study of the project.

Followed scrum methodology from Agile software development framework and used JIRA for bug, issue tracking and project management.

Implemented MVC architecture using JSP and servlets and extensively worked on service layer and DAO layer.

Extensively worked with front-end frameworks like Bootstrap, Foundation and Materialize for developing static and user-friendly user interfaces.

Developed dynamic user interfaces using JSP, HTML, DHTML.

Involved in client-side scripting using JavaScript, jQuery and ajax by handling data in JSON format.

Implemented server-side scripting using servlets and wrote complex DDL and DML quires for retrieving and storing data from multiple tables in database using Oracle 10g and JDBC.

Deployed application using apache tomcat server and version control is managed by using SVN.

Environment: IBM RAD, JIRA, Bootstrap, Foundation and Materialize, JSP 2.0, servlets, java 1.5, HTML, DTML, JavaScript, jQuery, ajax, JSON, Oracle 10g, JDBC, Apache tomcat, SVN.



Contact this candidate