Resume

Sign in

Web Development

Location:
Herndon, Virginia, 20170, United States
Salary:
55,000
Posted:
October 11, 2016

Contact this candidate

Email:acwz8t@r.postjobfree.com

Contact: 571-***-****

SUMMARY

4+ Years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.

Expert-level JavaScript and software engineer with extensive experience in web application developing mainly specializing in front end rich application development using HTML5, CSS3, Bootstrap, JSP, JavaScript, XML, XSLT, Ext.js, Angular.js, and jQuery, and also back end technologies such as Java, Node.js, Spring, JDBC, Hibernate, Oracle, MySQL and DB2.

Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB,Python and JNDI.

Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.

Worked with Oracle8i/9i/10g, MySQL, DB2, Cassandra.

Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).

Worked on Web Application Development with Framework like Struts and Spring MVC.

Experience using various web/application servers like Apache Tomcat, Web Logic, WebSphere and JBOSS.

Experience in ANT, Groovy and Maven build tools and IBM SOA products IIB,WAS.

Proficient in Java Multi-Threading, Socket programming, Swing programming.

Strong experience on various development environments like Eclipse.

Thorough understanding of Object Oriented Methodology, UML and Design Patterns.

Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.

Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.

Extensively used JavaScript to make client side validations and to parse complex expressions

Experience in working with Angular.js, Express.js.

Good experience with unit testing and Integration using JUnit, Selenium.

Experience in working on LINUX and UNIX OS.

Experience in Quartz Scheduler and RabbitMQ.

Used Log4j for effective logging.

Worked on implementation of the version control software CVS, VSS, SVN and Clearcase.

Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.

Managed risk analysis and mitigation plans, status/defect reports, and client presentations.

Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.

Extensive knowledge in Agile, Waterfall and TDD Methodologies.

Basic knowledge of Hadoop Framework.

Basic Knowledge of Mongo DB.

Good Interpersonal Skills and a good Team player.

Excellent communication and problem solving skills.

EDUCATION

Bachelors of Engineering : Jawaharlal Nehru Technological University, India. MAY-2012

Masters in Computer Science : Virginia International University, VA, USA. JUNE-2016

TECHNICAL SKILLS

Operating Systems

Windows 7/8, Open Unix 8, Linux

Programming Languages

C & Data Structures, C++, Java 1.4/1.5/1.6, J2EE, JSP, JSF, MVC, JPA, log4j

Web Languages

HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, AngularJS, Backbone.js, JQuery

Database Languages

SQL, PL/SQL, Oracle 9i/10/11g, MySQL 5.1.4, DB2, Mongo DB

Methodologies

Agile, SDLC, OOAD, Scrum

RDBMS

Oracle 9i/10g/11g, MySQL, DB2

Java/J2EE Technologies

JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Web Service

Web Services Technology

XML, SOAP 4.0, WSDL, UDDI, Apache CXF 2.2.9/2.6

Application/Web Servers

Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 7.0

IDE

Eclipse 3.5/3.6.1/4.2/4.3.1, RAD 8.0, NetBeans 6.9

Java Framework

Struts 2.1.6/2.2.1/2.3.16, Spring 3.0.1/3.2.6, Hibernate 3.5.4/4.0.1/4.2.8

Java Testing Tools

JUnit 4.6/4.9/4.11, JMeter 2.7

PROFESSIONAL EXPERIENCE

Client: Vijay Info Art Solutions, Hyd December 2013 –December 2014

Role: Java/J2EE Developer

Description: The project was to customize the product to facilitate the new required features. The product is a web based application containing all the features for Hospital Management. It contains the different modules like Clinical Modules, Supporting Modules & Admin Modules. It is focused on delivering services to residents. Services include inpatient and outpatient care, primary care, community health and wellness, workplace health, home health, community mental health, rehabilitation and long-term care.

Responsibilities:

Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.

Involved in Agile Methodology with sprint cycle of 15 days.

Worked on various design patterns specific to the requirement.

Navigated and understood through the Workflow of the development.

Optimized client-side performance of Java applications (Struts2, Spring MVC).

Developed the front end using JSF, Angular JS, HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.

Responsible to enhance the application using HTML5, JavaScript, XML, JSP, CSS3 as per the requirements and providing the client side using JQuery validations.

Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.

Implementation of micro services using OSGI and deploying into Karaf containers.

Worked on form validation using the Spring Validator framework.

Developed Form Beans and Action Classes to model views and client side functionality.

Used the Struts Validator framework for validating the forms.

Used different type of Spring controllers depending on the business requirement.

Implementation of second level cache in Hibernate.

Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.

Designed a Restful API with spring 3 and worked with java swing.

Taken care of multi-threading in back end java beans.

Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)

Worked on Camel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel.

Implemented HTTP REST API using Angularjs and express.

Application backend implemented as Angularjs and express application server.

Server created with Angular.js using redis for message routing.

Wrote build & deployment scripts using Ant, Maven on UNIX environment.

Worked with Quality Assurance team in tracking and fixing bugs.

Involved in Performance Tuning of the database.

Developed Scripts for customizing reports depending upon various customer requirements.

Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.

Environment: Java 1.8, J2EE, Servlets, JSP 2.5, JUNIT 4.1,JSF, Struts 1.2, Spring 3.0, Hibernate 3.2.6, EJB/MDB 2.x/3.0, Oracle10g, Web Logic 10.3.x, SOA, Eclipse IDE 3.7, Log4J, Ajax, JIBX, JAX-RPC 2.0, CVS, PL/SQL HTML 3 GIT, Node.js, Cassandra.

Client: Halcyon Technologies June 2012-November 2013

Role: Java/J2EE Developer

Description: Educational Loan Financial Management System is a web based comprehensive software package supporting Student Financial Aid Administration, Fixed Income, Loans and Reports. The system is modular and organized to support all of the functions of the Financial Aid Office like need analysis, evaluation, packaging, notification, disbursement, funds management, tracking, verification and reporting. This application completely web enabled the process of loan applying to loan repayment of a customer.

Responsibilities:

Redesigned and reworked the existing system to bring in MVC architecture for reusability, extensibility, and testability, while greatly reducing the code size and complexity.

Designed and modified User Interfaces using JSP, JavaScript, DOJO, HTML5, CSS3 and jQuery and involved in designing the user interfaces using JSP and create web pages with JSF.

Extensively used PHP and JDBC APIs for database connectivity and data retrieval.

Wrote programs to archive the log files on a daily basis to enable faster troubleshooting.

Created Hibernate mappings and debug issues related to data integrity.

Extensively used Core Spring Framework for Dependency Injections of components.

Developed programs to send email alerts and error logs in the event of process failures.

Setting the development environment on Eclipse.

Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.

Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.

Developed the Servlets for processing the data on the server.

Involved in the deployment of Web Service End-Points using Apache CXF.

Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.

Created Auto deploy jobs using Jenkins and Gradle.

Used Web Logic for design, development, and deployment of applications.

Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.

Used MyBatis for Database connectivity.

Developed Stored Procedures and Triggers on Oracle Database.

Used JIRA to keep track of bugs and issues.

Involved in coding for JUnit Test cases and also done Integration with Selenium.

Used SVN to keep track of source code versioning.

Environment: Servlet, JDBC, Eclipse, Spring, Hibernate, MyBatis Struts,Python,Apache CXF, UNIX, Linux, Sybase, Clearcase, CRUD, JSP,JSF, HTML5, CSS3, DOJO, JUnit, selenium, JQuery, JIRA, JSF, Maven, Web Logic, Oracle 10g, SVN, Jenkins, Cradle, UML, Agile.



Contact this candidate