Sr. Java/j2ee Developer Resume
Atlanta, GA
SUMMARY OF EXPERIENCE:
- 7+ years of experience wif proven expertise in system development activities including requirement analysis, design, and implementation and testing wif emphasis on object oriented, JAVA, J2EE, JBOSS and MySQL.
- Excellent expertise in all phases of Software life cycle for developing, maintaining and supporting teh Java, J2EE and MySQL applications.
- Expert level skills in developing web - based GUI s using Struts framework, Swing, HTML, DHTML, XML, and Java Script for web enabled applications.
- Worked extensively on J2EE technologies such as Servlets, JSP, JavaBeans, JDBC Portal Concepts and Web Services.
- Strong scripting experience on UNIX, Shell, Bash.
- Expertise in client side designing and validations using HTML, Java Script, JSP, Java Applets, and Java Beans.
- Specialist in coding, implementing and testing of various applications.
- Rich experience wif servers BEA's Web Logic, Web Sphere.
- Solid experience wif Oracle, MS-Access using JDBC. Extensive experience in using SQL, PL/SQL..
- Expertise in RDBMS such as Oracle7i,8i,9i, 10g DB2, Sybase 12..x, SQL Server writing SQL Queries, Joins, Procedures and Functions.
- Expertise in modelling of Software Systems and Business Applications wif UML using Rational Rose and MS Visio.
- Ability to learn new technologies wif minimal time period
- System design and development using Rapid Application Development (RAD) wif Design Patterns, code review.
- Solid understanding of business needs and requirements.
- Team Player wif Self motivated skills and excellent Interpersonal and Communication skills.
- An effective communicator, committed team player, quick thinker and rapid problem solver wif commitment and a strong work ethic and ability to quickly adapt to new environment..
TECHNICAL SKILLS
Operating Systems: Windows 98/NT/2000/XP, LINUX
Programming Languages: Java, C, SQL, HTML, Java Script,Unix, shell, XML, Action Script 3.0
J2EE Technologies: Servlets, JSP, JSTL, AJAX, JDBC, Java Mail, JNDI, XSLT.
Frameworks: Struts, Spring, Spring MVC, Hibernate
Web Technologies: HTML, JavaScript, AJAX, CSS
Web Services & XML: SOAP, XML, HTML
Application/Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss 4.3.2 GA.
Databases: Oracle, SQL Server, MySQL
IDE Tools: Eclipse
Configuration: CVS, SVN
Tools: Maven, JUnit, Log4j
Protocols: SOAP, HTTP, FIX
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Responsible for teh implementation of application system wif core Java and Spring framework.
- Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data wif database. Used Spring framework for dependency injection and Integrated it wif Hibernate.
- Involved in implementation of modules like accessing trade/order records from database, comparison of order/trade records and related classes using Spring framework and Hibernate.
- Using Elastic Search in order to index, sort, filter, and query on Mongo DB data.
- Involved in implementation of modules related to file comparison received from clients using Spring Framework.
- Developed teh Spring Xml file for database configuration using Hibernate and for different spring beans.
- Used Hibernate as teh ORM mapping tool and worked wif Hibernate Query Language (HQL).
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist teh data into Database.
- Writing UNIX, Shell and Bash Scripting.
- Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
- Used Hibernate named queries to access data from Database.
- Utilized Python to create and execute wide range of technical components.
- Used Log4j for logging info and are halpful in debugging teh issues.
- Involved in module testing using JUnit.
- Maven is used to build and deploy teh application.
- Involved in documentation of essential development stages of project.
Environment: Java 5, XML, MySQL, Hibernate, Spring, JUnit, Log4j, Eclipse 3.x, CSS3, HTML5, Mongo DB, Apache Tomcat Application server, Python, Maven.
Confidential, Medford, MA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed Use Case Diagrams and Class Diagrams using MS Visio.
- Developed automated Mongo DB Map Reduce for collecting daily data statistics and generating reports.
- Developed teh application using Struts Framework that leverages classical Model View Controller architecture.
- Implemented Struts to direct user requests to a controller Servlets, which determines teh nature of teh request and passed it off to teh appropriate handler.
- Developed teh middle tier using J2EE - Java Servlets and Java Beans.
- Designed GUI and front-end web pages using JSP and developed JavaScript solution for user input data validation.
- Created Model logic using Java Beans and used Hibernate to store teh persistence data into MYSQL database.
- Writing scripts in Unix, Shell and Perl for automation of job.
- Created and managed Python processes to gather and use data.
- Developed specialized search system (using AngularJS, Java Servlets, JUnit, Maven, Mongo DB).
- Developed a tool to retrieve and send data to third party service provider using XML, SOAP.
- Created WAR and EAR files for deployment in teh Development environment.
- Developed Event Logging & Error Reporting application using Servlets.
Environment: Window 2000, MS Visio, Java, JSP, JavaBeans, Struts, Hibernate, Servlets, HTML5, JavaScript, Mongo DB, Python, MySQL, JUNIT, CSS3, JSTL, PL/SQL, SQL.
Confidential, Baltimore, MD
Java J2EE Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created teh web application using MVC Struts framework.
- Designed developed and maintained teh data layer using Hibernate and performed configuration of Struts, Application Framework.
- Analyzing and design requirements provided by business users.
- Writing design specification and develop test cases.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Developed web application for accessing Mongo DB database.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in implementation of MVC pattern usingAngular JS, JSF and Spring Controller.
- Wrote scripts in Python for monitoring crawl performance.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- All teh modifications were performed using JSP, Servlet and XML.
- Developed applications using struts. Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Got very good exposure to Hibernate 2.
- Implemented teh logging mechanism using Log4j framework.
Environment: Java, Struts, Hibernate, Spring, Angular JS, HTML5, JSON, JavaScript, CSS3, JSP, Web Services, Mongo DB, Python, Unix Shell Scripting, Web logic, Oracle 10g.
Confidential, Oak Brook, IL
Java/J2ee Developer
Responsibilities:
- Interacting wif Business team to determine functional requirements of business intelligence reports and analyzing requirements for design feasibility.
- Designing, developing, writing, and maintaining computer reports and front-end programs / applications for teh Credit Analysis departments of teh Pinnacle Loan Origination Team.
- Designed and developed code for MVC architecture using ATD framework (Ford Credit Framework which is similar to Struts framework) using Servlets, JSPs.
- Designed teh application by implementing JSF Framework based on MVC Architecture wif EJB, simple JavaBeans as a Model, JSP (Javaserver Pages) and JSF UI Components as View and Faces Servlet as a Controller.
- Worked on Oracle WebLogic server for local initialization of application.
- Worked extensively on HTML and CSS spreadsheets.
- Writing Shell and Linux Scripting.
- Used JavaScript to perform validation on teh client side and to handle events on teh client side.
- Performed code review and test case review for teh developed features.
- Did performance analysis on teh code and carried out code refactoring on teh existing code.
- Written test cases for unit testing teh code using JUnit testing Framework.
- Written shell scripts and Python scripts for performing Load tests on applications.
- Extensive experience working on version control systems such as PVCS and Accurev.
- Modifying and migrating existing applications for fine-tuning and performance improvements.
- Performing complex SQL commands for better performance of application.
- Conducting trial runs of reports applications, correcting errors, and testing reports.
Environment: Java, J2EE, MVC, JSP, JSF, Servlets, Struts, EJB, WebLogic Server, CSS, HTML, Linux, JUnit, Python, PVCS, Accurev, SQL Server 2008, UNIX Shell Scripting.
Confidential
Java Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization
- Developed web GUI involving HTML, XHTML, JavaScript, CSS, JSP, Servlets and beans under MVC architecture
- Responsible for source code and version control (VSS), Involved in integration and deployment.
- Involved in coding reviews and enhancement of application.
- Developing teh application as per teh requirements.
- Developed various components of teh application and unit test them.
- Developed various modules using MVC Struts.
- Used struts tag libs for developing user interfaces.
- Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
- Developed Servlets, Session and Entity Beans handling business logic and data manipulations from database.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Written SQL Queries to interact wif Oracle database.
Environment: J2EE, Java/SDK, HTML, XHTML, DOM, CSS, JavaScript, JSP, EJB, Oracle 9i, JDBC, JNDI, JMS
Confidential
Jr. Java Developer
Responsibilities:
- Involved in process of gathering, modeling and transforming data into useful information.
- Designed and created Database.
- Created tables, Queries, indexes, stored procedures, triggers and constraints.
- Developed Logical data model, Physical data model and Entity Relationship Diagrams.
- Fixing defects on teh JSP pages and working on enhancements.
- Refactoring Java code according to teh development standards.
Environment: Java, Servlets, JSP, XML, HTML, Oracle 8i, Windows 98.
