Java/ J2ee Developer Resume
SUMMARY
- Seven years of total experience including close to three years of design, development and implementation of software applications in JAVA/J2EE.
- Understanding of Complete System Development Life Cycle: Analysis, designing, coding, testing, installing and documenting.
- Experience in core Java including OOP design, collection framework, Exception Handling, IO System.
- Exposure to Agile methodology, Test driven environment and Scrum Structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
- Experience in web application development using Java, JSP, Servlets, HTML, CSS and JavaScript. Experience with MVC Architecture.
- Experience in Application development using various frameworks such as Spring Framework and Hibernate Framework.
- Knowledge in Spring Application development using Spring Core, Spring Context, Data Access, Transaction Management and Spring MVC.
- Expertise in the web application servers including Tomcat Web Server and IDE like Eclipse.
- Experienced in using various design patterns such as MVC (Model - View-Controller), Singleton, Factory.
- Experience in developing client side validations and event handling using JavaScript and providing interactive front end using JavaScript, HTML and JSP.
- Expertise in implementing Service Oriented Architectures (SOA) with Web Services Restful and XML based Web Services SOAP.
- Expertise in Relational Database’s like Oracle, MYSQL. Strong experience using SQL and PL/SQL to write stored procedures.
- Sound knowledge in Junit and Log4j Frameworks.
- Experience in building and deploying tools like MAVEN as well as version control using SVN/Subversion, GIT.
- Experience in working with operating systems like Windows 98/NT/2000/XP, LINUX/UNIX.
- Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, HTML, Java Script, XML.
J2EE Technologies: Servlets, JSP, JDBC, JSTL, AJAX.
Frameworks: Spring, Spring MVC, Hibernate, Springboot.
Spring Modules: Core, Context, Data Access, Transaction, Spring MVC.
Web Technologies: HTML, JavaScript, AJAX, CSS.
UI Development: HTML, CSS, JavaScript.
Web Services and XML Technologies: SOAP, Restful
Application/Web Servers: Apache Tomcat, WebSphere, WebLogic
Databases: MySQL, Oracle.
IDE Tools: Eclipse.
Configuration: SVN, GIT.
Operating Systems: Windows 98/NT/2000/XP, LINUX/UNIX
Tools: Maven, JUnit, Log4j.
Protocols: SOAP, HTTP, FIX.
PROFESSIONAL EXPERIENCE
Confidential
JAVA/ J2EE Developer
Responsibilities:
- Analysis and design of SAR Specification.
- Responsible for the implementation of Restful web services to get Replenish Order and Update Order.
- Used XStream object for XML data transaction.
- Used MySQL database and JDBC for data interaction.
- Implemented Order Creation batch to read SKU store table data.
- Used shell script to execute daily batch operation.
- Purchase order messages are generated for Admin approval using JMS messaging and ActiveMQ.
- Developed presentation layer using JSP, XML, JavaScript and HTML.
- Unit testing is done using Junit.
- Used Log4j for logging info.
- Maven and Apache Tomcat are used to build and deploy the SAR application.
Environment: Java 1.8, Eclipse, Oracle, JSON, Rest, JavaScript, Ajax, HTML, CSS, JavaScript, Junit, Log4j, GIT.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in analysis, design, coding and testing of the project.
- Gather requirements and prepare a technical document.
- Record the tasks and time estimation for each task in Version One tool, P6, Quality center.
- Developed the front end using HTML5, CSS and Java script
- Developing service and DAO layers of application using MVC framework and Jdbc.
- Coding functionality and unit testing.
- Responsible for writing Maven POM configuration files for build and deployment.
- Participated in build process using Maven for the server side code
- Involved in designing database schema for application.
- Developed PL/SQL sub programs like stored procedures, triggers.
- Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
- Report progress of the tasks to the Project Manager and client on the daily scrum.
Environment: Java 1.7, Eclipse, Oracle, Rest, JavaScript, HTML, CSS, Junit, Log4j, Subversion, Git.
Confidential
Senior Programmer
Responsibilities:
- Participated in a project to upgrade Solaris operating system for Confidential Credit card application system. The Credit Card application was a C++ Unix application that used sockets and/or shared files for message communication with main frame and open system using oracle tuxedo middleware and Pro*C/C++ to access the credit card database
- Participated in a project to upgrade Solaris operating system for Confidential FFR (Frequent Flyers Program) application system
- Debugged issues to link libraries and files
- Checked in/out code into subversion
- Worked in highly collaborative Agile / SCRUM Methodology environments
Environment: UNIX/Linux, oracle, XML, Window, Subversion
