Java/j2ee Developer Resume
PA
SUMMARY:
- 7+ years of experience in analysis, design, development, and implementation of web based systems using Java/J2EE technologies.
- Experience in developing applications using different frameworks like Spring, Struts, JMS, and Hibernate.
- Strong in MVC and J2EE design patterns (MVC, Singleton, Front Controller, Service Locator, and Session Façade Patterns).
- Experience in working in XML and DOM and SAX parsers, JAXP and XSLT.
- Experience in using IDEs Eclipse, Net Beans, Edit Plus and Notepad++.
- Experience in using different source control tools like CVS, SVN and Git.
- Experience in Relational databases like Oracle 9i/10g, MySQL 5.0, Postgresql 8.0 and worked on developing stored procedures, cursors, and triggers.
- Have good experience in UI technologies HTML, CSS, JavaScript, JQuery, JSON and AJAX.
- Experience in different web and application servers like Tomcat 6/7/8, Web Sphere and Web logic 7/8/10.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
- Good domain experience in Banking (Financial Services) and e - commerce.
- Good knowledge in UNIX and Linux.
- Motivated and result oriented team player with the ability to work under minimal supervision and possessing excellent problem solving, interpersonal and communication skills.
TECHNICAL SKILLS:
Languages: Java (5/6/7/8), C, C++, SQL, PL/SQL
J2EE/Middleware: J2EE (Servlets, JSP, JDBC, JSTL)
Frameworks: Struts, Spring, Spring Boot, Hibernate, Mule ESB, Micro Services
Web services/XML: SOAP, RESTful, XML, XSLT, XPath, JSON, DOM, SAX
Messaging: JMS, Apache Kafka
Design Methodologies/Tools: Agile methodologies, SCRUM
Version control Tools: SVN, CVS and Git
Database: Oracle 9i/10/11, MySQL 4.x/5.x, PostgreSQL 8.x
Tools: /Others: JUnit, ANT, Maven 2.2.1, Log4J, Sonic MQ, IBM MQ, Bugzilla
GUI Technologies: HTML, CSS, JavaScript, JQuery, AJAX, Angular JS
Web/App Servers: Tomcat 5.0/6.0, Websphere 6.1, WebLogic7/ 8/10
Operating Systems: Windows, Unix and Linux
EXPERIENCE:
Confidential, PA
Java/J2EE Developer
Responsibilities:
- Involved in the requirements gathering, analysis, design, and implementation of the project and through various phases of SDLC.
- Involved in development ofthe migrating Confidential from FraudNet to Confidential ’s proprietary fraud framework based on PEGA PRPC using Spring 2.0, Spring Core, Spring MVC, Spring web flow, and Spring DAO.
- Used spring framework for dependency injection with the help of Spring Configuration files and coded Business services using spring and interacted with the database using Spring JDBC, Spring DAO.
- Integrated cross core fraud prevention data into Confidential using REST services and JMS, MQ.
- Followed Agile Methodology and participated in SCRUM Meetings. Participated in scrum meetings and onshore/offshore daily status calls.
- Created complex Queries to fetch records from the database tables.
- Performed unit testing of the code using Junit test cases.
- Created several exception handling classes to catch the error for a bug free and environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors.
- Analyzed Confidential ’s other web applications, documented detail test plans, test cases and expected results based on the business functional requirements.
- Involved in the backend and developed sub-queries, joins, cursors and stored procedures.
- Coordinated with the QA and client manager in fixing the defects on time to ensure the productquality before delivering to the customer.
Environment: JDK 1.6, Tomcat 8, Web sphere, Spring, XML, XSLT, JavaScript, JSON, jQuery, XML, Maven, Git, JUnit, Log4j, SQL, Oracle, JMS, IBM MQ, RESTful web services, Mule ESB, UNIX, Eclipse and Windows/Unix.
Confidential, KY
Java/J2EE Developer
Responsibilities:
- Closely worked with client team and business analysts to understand the Smart Routing requirements analyzed the requirements and prepared query log.
- Configured Spring 2.0 (MVC) developed beans and coded business logic.
- Developed database interactions with Spring JDBC.
- Extensively used Core java, generics, and collection framework.
- Developed presentation layer using HTML, CSS, JSP, and JavaScript.
- Implemented JMS API, JMS Queues for sending messages in point-to-point mode
- Integrated smart routing with MapQuest to get the shortest routes, turn-by-turn directions and address corrections.
- Written Triggers in Oracle Database to fire events on Driver clock in, Driver clock out and different order statuses.
- Created database schema and written triggers, stored procedures, and views.
- Coordinated with and helped to the team members to develop the system, involved in code reviews, ensured the developed code is as per the standards.
- Developed JUnit test cases and involved in bug tracking using Bugzilla and defect fixing.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
Environment: J2SE 1.6, J2EE, JSP, Spring 2.0, Websphere, JMS, IBM MQ, Eclipse 3.0, Log4J, Oracle, JUnit, JavaScript, SVN, Maven, Bugzilla, Windows and Unix.
Confidential, GA
Java/J2EE Developer
Responsibilities:
- Involved in Customer and Admin modules, understood the technical specification, and worked on low level design
- Used SCRUM Agile methodology for application development
- Configured Struts, and worked on presentation layer with JSP, HTML, CSS, AJAX and JavaScript
- Developed Action forms, Form Beans and Action classes.
- Extensively used tiles and validation framework
- Used Hibernate as the persistence/ORM framework, for mapping the objects into MySQL Database. Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings
- Developed code to integrate with authorize.net for credit card validation and integrated the application with pay pal
- Developed web services using SOAP, WSDL and Apache axis, done XML transformation and parsing using XML, XML schema, XSLT and XPath
- Implemented JavaMail API to send order confirmation and updates to the user
- Developed unit test cases using JUnit and involved in unit testing and integration testing
Environment: J2SE 1.5, J2EE, Servlets, JSP, Struts 1.2, Tomcat, Eclipse, Hibernate 2.0, MySQL, SOAP, WSDL, Web services, XML, XSLT, XPath, XML Schema, Unix, HTML, CSS, AJAX, JavaScript, ANT, Log4J, JUnit, SVN, Bugzilla
Confidential
Software Engineer
Responsibilities:
- Involved as a team members and developed deposits and loans modules.
- Designed the applications using MVC framework for easy maintainability.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework. Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts for easy expendability of the project.
- Written SQL queries, Stored Procedures, Functions for retrieving and updating the data in the database.
- Used JavaScript and struts validation framework for client side validation.
- Worked on Hibernate mappings and developed backend using hibernate and HQL.
- Developed Servlets, JSP code and validated data both in client and server side.
- Developed session and entity beans and developed singleton and factory design patterns.
- Involved in Unit, Integration testing, defect tracking and defect fixing and part of system test support
Environment: Java, J2EE, Struts 1.1, Servlets, JSP, Hibernate 2.0, Web logic 8.0, Oracle 9i, Windows XP, TOAD, Web services, Eclipse 3.0, SVN, HTML, CSS and JavaScript
Confidential
Software Engineer
Responsibilities:
- Designed the Front-end screens using JSP, HTML, AJAX, CSS and JavaScript.
- Used Struts and extensively involved in action forms, validations framework, tiles and form beans development.
- Involved in struts, validations and tiles configurations,
- Coded Business services using Struts and also interacted with the database using JDBC.
- Extensively worked on Struts, JMS, JSP, Java, J2EE and web services
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JavaScript for web page design and client side validation.
- Developed PL/SQL, Stored Procedures for handling Database in Oracle.
- Consumed web services to interact with 3rd party systems.
- Developed unit test cases using JUnit and involved in QA support.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
Environment: Java, J2EE, Servlets, JSP, Struts 1.1, JDBC, XML, WebSphere 6.1, Oracle 10g, MQ series, Windows XP, TOAD, AJAX, Web services, Eclipse 3.1.1, SVN, JUnit, HTML, CSS and JavaScript
Confidential
Associate Engineer
Responsibilities:
- Involved in Projects and Libraries modules, understood the SRS, technical specifications, detailed designs and developed the system as per the specifications.
- Self-studied and understood the ASHRAE standard and developed projects module. This module takes all the inputs from the user, applies ASHRAE standard values and produces an outcome of cooling load for the project
- Implemented Entity and Stateless Session Enterprise Java Beans to develop the system. Written and maintained deployment descriptor files for EJBs.
- Developed Servlets, JSP code and validated data both in client and server side.
- Developed complex SQL queries, stored procedures, and sequences.
- Involved in Unit, Integration testing, defect tracking and defect fixing and part of system test support.
Environment: Java, J2EE, Servlets, JSP, EJB, JDBC, Weblogic 7.0, Oracle, Windows, TOAD, Eclipse 2.0, XML, SVN, HTML, CSS and JavaScript
