Sr. Java Developer & Onsite Coordinator Resume
SUMMARY:
- Around 8 years of experience in the areas of Analysis, design, development and Implementation and Testing of Software applications using Core Java, JSP, Servlets, JDBC, Html, Xml, Junit, JQuery
- Excellent programming skills in Object Oriented Programming, using Core JAVA (Exception Handling, Multithreading, JVM, Garbage Collection, Collections, Generics.) and development of n - tier component based enterprise Web Applications using JAVAEE (Servlets, JSP, JDBC).
- Designed and develop custom JSF components using web technologies such as Java Script, HTML/XHTML and CSS, JQuery, Angular JS2
- Expertise in designing and implementation of multi-tier distributed applications using JAVA, JDBC, JSP, HTML, Struts 2.x, and Servlets .
- Experience in working with Application Servers such as Tomcat 7, WebSphere 6.0 and JBoss.
- Good Experience in M anagement of Schema, writing Stored Procedures, functions, triggers, SQL queries .
- Good exposure to databases Oracle8i/9i/10g, SQL Server and MySQL .
- Extensively worked with Hibernate, Spring frameworks
- Expertise in various components of spring such as Spring IOC, Spring MVC, Spring Data access, Spring Integration with JDBC, Spring AOP, Spring Integration with Hibernate.
- Used Hibernate as an ORM tool to access database
- Developed Web services to allow communication between the applications using JAX-WS and AXIS2 Web Services.
- Good Exposure in Java Messaging using ActiveMQ.
- Good knowledge in Developing and managing cloud VMs with AWS EC2 command line clients and management Console. Deploying web applications into server on Windows and Linux operating Systems .
- Good knowledge in developing REST FUL Web services using Spring Boot .
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier
- Experience on different IDEs such as RAD, Eclipse, NetBeans, Intellij
- Experience using new material design format with Android 5.0, using new properties such as elevation and custom animations, and Bluetooth hardware components .
- Good experience with version controls like SVN, CVS and GIT .
- Responsible for configuring deployment environment to handle the application using IBM WebSphere application server and Oracle at the back-end. Used Maven for building entire application and deploy them on Oracle WebLogic server.
- Designed and Developed the UI screens using Spring MVC, JavaScript, Html and CSS, Angular JS2
- Implemented build automation, dependency library management and continuous integration using Maven .
- Worked on Junit testing framework
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives
- Excellent written and verbal communication skills, presentation and problem solving skills and Good team player and ability to work in fast paced environment.
- Extensively worked on Agile, Waterfall and TDD methodologies.
TECHNICAL SKILLS:
Languages: C, JAVA.
Databases and Programming: My SQL, SQL, Oracle, SQL Server, Oracle 11gJ2EE Technologies: Spring, Servlet, Struts, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA, JPA.
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring ORM, Spring AOP.
Web Development: JSP, Servlets, Java script, JQuery, Angular JS 2
IDE and Tools: WSAD, Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, IntelliJ, Maven, ANT, Edit Plus, Bugzilla, SOAP UI.
Web/Application Servers: WebSphere 7, Web Logic, WAS, Apache Tomcat 7.0, JBoss, WSO2 ESB
Server side Scripting: XML, DTD, XSL, XSLT, XML Schema, SAX and DOM Parsers, JAX-WS, JAX-RS
Web services: SOAP, REST API, WSDL
Design Methodologies: Design Patterns
Version Control: SVN, CVS, GIT
Methodology: Agile, TDD, Waterfall
Operating Systems: Windows Vista/7/8, UNIX, Linux.
Tools: Apache ANT, Maven, Log4j, JUNIT
Frameworks with basic familiarity: Hadoop, AWS developer level
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer & ONSITE Coordinator
Responsibilities:
- Involved in the requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
- Used agile methodology for implementing the features & participated in meetings.
- Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML/HTML5, AJAX
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages
- Extensively used Spring Batch for batch processing.
- Implemented Java Persistence API (JPA) through Hibernate4.0. Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and stored data to the database with Hibernate transaction control.
- Implemented Web UI pages by using HTML, CSS, JQuery, and AJAX, Angular JS 2.
- Engaging in deployment of software programs using IBM WebSphere Application Server, maintenance and enhancement of the software during warranty period
- Provide status reporting of team activities against the plan or schedule, inform task accomplishment, issues and status. Provided Log4j support for the application for debugging the system.
- Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
- Manage team of offshore developers.
- Interact with identified onsite technical leads for each deliverable
- Responsible for development and integration of the deliverable, work with team to ensure successful completion of the deliverable.
- Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
- Ensure deliverables are prepared to satisfy the project requirements and schedule.
- Facilitate problem solving and collaboration.
Environment: Java/J2EE, XML, XSD, JAXB, Struts 2.x,Spring, Web Services, Java Scripts, JQuery, Axis2, JAX-WS, Linux, Unix, Maven, SVN, Shell scripting, Hibernate, WSO2 ESB, Angular JS 2, Bugzilla, SVN, SQL Developer, SOAP UI, Putty, IBM Tivoli, IBM WebSphere, Agile methodology
Confidential
Sr. Java Developer
Responsibilities:
- Worked on design, development, and maintenance of MEDS Web application.
- Responsible for documentation and understanding of design including user cases and sequence diagrams. Contributed during design, review and testing phases
- Contributed during design, review and testing phases.
- Understood business rules using decision tables and trees
- Used Struts MVC framework and WebLogic Application Server in this application.
- Performed functional and integration testing
- Log4J was used to log both User Interface and Domain Level Messages.
- Tested the entire application using JUnit.
- Designed UI screens using JSP, jQuery and HTML, Angular JS 2.
- Used SQL developer for database management.
- Facilitate problem solving and collaboration.
- Used Struts MVC framework and WebLogic Application Server in this application.
- Used AGILE process to develop the application
Environment: Java 1.6, J2EE, Struts 1.2, SQL, PL/SQL, XML, Linux, SQL Developer, Java Scripts, Angular JS 2, IBM WebSphere, Oracle11g, MS Windows 7, JUnit, Eclipse, CVS, Bugzilla, Putty, UNIX bash Shell, Agile methodology, Maven
Confidential
Trainee Software Engineer
Responsibilities:
- Involved in development, design, and implementation of a front end part widget based application.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, and CSS as per company's standards.
- Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, Validation control, and other Widget controls. Developed Web forms/user interfaces using MVC, JQuery, and JSP.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
Environment: JavaScript, CSS, HTML, JQuery, Struts, XML, AJAX, JSP, JUnit, Windows.