Java/j2ee Developer Resume
Charlotte, Nc
SUMMARY:
- Over 7.5 years of IT professional experience in all phases of Software Development Life Cycle (SDLC) including requirements, analysis, design, coding, project deployment and post production support.
- Extensive experience in building Client - Server applications and Web applications in Investment Banking and Retail Domain
- Extensive experience of frameworks (Java, spring, Hibernate, Servlets), web services, Data Access (JDBC, SQL) and Web server (Tomcat).
- Expertise in Object Oriented Analysis and Design, J2EE design patterns, Agile Software Development and other software development methodologies.
- Ability to understand and design Functional Requirements and Design Documents.
- Good Experience in Database Design and writing SQL Queries and RDBMS.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
- Effective team player with insight to determine priorities, schedule work and meet critical deadlines
- Extensively development experience in different IDE’s like RAD, Rational ClearQuest, Rational ClearCase, Eclipse IDE and its Plug-in Development
- Expertise in relational databases like Oracle, MySQL, DB2
- Expertise in design, development, Unit testing, integration, debugging and implementation and production support, client interaction and understanding business application, business data flow and data relations from them
TECHNICAL SKILLS:
Languages: Java, SQL, JavaScript/C++, COBOL,XML,HTML
Middleware Technologies: Java/J2EE, JDBC, Java Beans
Web Server: Apache Tomcat
Application Servers: Weblogic, Websphere, JBOSS
Database: Oracle, MySQL, DB2
Operating Systems: Windows XP/7
IDE s: Eclipse, Notepad++, RAD 6.0/7.0
Build Frameworks: Ant Build,Maven
Testing Tools: JUnit
Case Tools: Rational Rose, OOAD using UML, Clear Quest, Microsoft Visio
OR Mapping: Hibernate
Design Patterns: Business Object, Data Access Object, Model View Controller
Web Technologies: Struts, Spring, Servlets, JSP, XML, RESTful,Liferay,Portlets,AngularJS
Functional: Versioning and Source code managementBug fixing, QA support, trouble shooting on logsInvolved in design phase and created UML diagramsRequirements definition, functional specifications and gap analysis.Implementing projects, end to end testing and user acceptance testingBringing better development process that helped to speed up the development
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Develops and maintains web applications to using AngularJS.
- Develops complex applications and enhances/modifies existing applications using industry standard development methodologies using Spring,Java..
- Conducts and participates in design and code reviews.
- Develops, compiles and tests the applications.
- Created the Process flow for deploying application in JBoss environment
- Coordinating between Various Support /Application Teams for the issues and work until Resolved.
- Used hibernate to connect to Database to create the DAO layer.
- Implements Unit tests and test-driven development methodologies with all deliverables.
- Utilizes best practices in production stability to ensure a high quality, reliable and constantly improved product
Environment: Java6, Eclipse IDE, Spring framework, Hibernate, Tomcat, JBoss, Oracle, AngularJS.
Confidential, Hoffman Estates, ILJava Application Developer
Responsibilities:
- Discussing with clients and Business Users and understanding definite needs
- Lead the business meetings to chalk out the final flow of the application
- Lead the designing phase for the application
- Preparation of Estimation for the new requirement .
- Ensure full-time utilization of all the resources in the team.
- Attending User meeting on a Daily basis and providing them with the Status
- Managing and delegating the work to offshore team of 7 members.
- Make recommendations, researches and find out alternative solutions.
- Architected and developed application’s middleware in layered architecture with Spring, Java
- Connect to External system via RESTful web services
- Design and development of DB2 tables and accessing the same using JDBC
- Gathering the requirements from Clients and driving the brainstorming session in the team for decision making on design and architecture
- Created the Process flow for deploying application in JBoss environment
- Preparing test cases and coordinating the User acceptance testing with the Users
- Preparation of weekly status reports, attending weekly status meetings, discuss status and pending issues regarding to completion of project as per schedule
- Coordinating between Various Support /Application Teams for the issues and work until Resolved.
- Development of front end using Liferay Portlets for the views to be rendered to the client
Environment: Java6, Eclipse IDE, Spring framework, JDBC, Tomcat, JBoss, MySQL, Windows 7,Liferay,Portlets.
ConfidentialApplication Developer
Responsibilities:
- Developed the applications core framework with Spring, Java, and Hibernate
- Architected and developed applications to receive file from mainframe with a defined record layout and extract the relevant data to decide the price change for the items
- Connect to External system via RESTful web services
- Developing the Business logic and data cleansing using Java
- Preparing test cases and coordinating the User acceptance testing with the Users
- Integrated various modules and deployed them in BEA Weblogic Application Server and tested them even in Apache Tomcat 4.1 Web Server
Environment: Eclipse IDE, Java 6, Spring framework, Hibernate, DB2, JIRA, Weblogic, Oracle, Windows XP
ConfidentialApplication Developer
Responsibilities:
- Implemented a Web based Application using Servlet, JSP, Spring, JDBC.
- Implemented a RESTful style Web Services layer to interface with a DB2 system.
- Used hibernate to connect to Database to create the DAO layer.
- Developed the Application Framework using Model-View-Controller Architecture using Spring
- Implemented Object Oriented Principles and Design Patterns where ever they are required.
- Developed Test Cases for all the classes in the application
Environment: J2EE, Spring, Spring JDBC, REST web services, DB2, PL/SQL,GWT
ConfidentialApplication Developer
Responsibilities:
- Primary responsibility involves solving the support issues raised for multiple applications in hand. Analysing and fixing the bugs found as a part of production support.
- Enhancing/Maintaining the Source code to meet the current needs of the business
- Analysing the applications end to end to dig out the opportunities of improvement.
- Discussing with clients and Business Users and understanding definite improvement needs.
- Managing and delegating the work to offshore team.
- Make recommendations, researches and find out alternative solutions
Environment: EclipseIDE, Java6, Spring framework, Hibernate, Tomcat, DB2, SQL, Windows7, Teradata SQL Assistant, SHARE
Confidential
Application Developer
Responsibilities:
- Requirement Analysis, Solution Designing and development
- Setting up the Logging framework and alert notification mechanism for any failures.
- Designing Data access framework from the data source.
- Enhancing the quality of code/programs through testing as per standards
- Integrating the components to create fully functional application
- Performing the Unit testing, Integration testing of components & applications
- Deploying the applications for QA, UAT phase, Tracking and fixing all bugs and defects
Environment: Eclipse IDE, Spring Framework, Java J2EE, Restful Services, Tomcat, JIRA, Windows XP,GWT
ConfidentialApplication Developer
Responsibilities:
- Requirement Analysis, Solution Designing, Development of proposed solution
- Developing the solution in modules end to end and ensuring the integration with the existing system.
- Standard checking and Code walkthrough using peer review and client review. Enhancing the quality of code/programs through testing as per standards
- Performing the Unit testing Integration testing of components & applications
- Deploying the applications for QA, UAT phase, Tracking and fixing all bugs and defects
- Documenting the solution approach and designing UML, Object, Interface diagrams
Environment: Eclipse IDE, Spring Framework, DB2, Java, Hibernate, Tomcat, JIRA, Windows XP