Senior Java Developer Resume Profile
Atlanta, GA
Career Profile:
- Having around 8 years of Software IT experience in Java, J2EE platform in wide range of Web/Application servers in design, development, coding, maintenance, testing of web based and client server multi tier applications.
- Extensive experience on developing the three-tier and two-tier Client/Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment. Extensively used RAD 7.0, Eclipse and experience in deploying the application using EAR, WAR, JAR, deployment descriptors.
- Have Strong Experience in Mobile Application Development on 1 or more platforms such as Blackberry, Android.
- Have experience in Design, develop/enhance, implement and maintain existing/new Blackberry, Android Application.
- Strong experience in working with application servers including Tomcat 6.x, Apache HTTP Server 2.x, JBOSS and IBM WebSphere WSAD and Web Logic 6.1
- Proficient in programming in Web Technologies likes JSP, STRUTS, JSF, JavaScript, JQuery, JQuery Mobile, Web services, SOAP, Spring Rest, XML, XSLT, HTML 5, CSS, and DHTML.
- Experience in MVC architecture design pattern, using Jakarta Struts, JSF and Spring MVC Framework.
- Solid hands on with Oracle 8.0, 9.0, 10.0 including writing PL/SQL Packages, Stored procedures, functions, triggers, views, indexes, SQL tuning.
- Worked on IBM MQ-Series, JMS, Websphere, WSAD, DB2, UNIX and Parser generating tools like JavaCC 2.0 and JTB 1.2.2.
- Strong server-side development of applications using Java/J2EE, Spring, Servlets, JDB.
- Full SDLC software life-cycle development experience, from business analysis, to development, testing including Troubleshooting, Debugging Production Support, Deployment, and Documenting.
- Design, development, testing and deployment experience of enterprise applications on Windows, UNIX, Linux platforms.
- Strong experience in RDBMS using Oracle 10g/9i/8i/7.0 and DB2
- Strong experience in JPA
- Strong Experience in open source product Gradle,JIRA,GIT,Bamboo,Confluence,Crucible.
- Strong experience writing SQL, PL/SQL, Oracle Stored procedures, functions and triggers
- Strong experience using UML during analysis
- Strong knowledge on Java Design Patterns
- Strong understanding of Spring core layer
- Strong knowledge in Mule ESB
- Strong understanding of multi-threading
- Zeal to learn new technologies frameworks quickly and effectively and be productive.
- Excellent oral, verbal, written, communication, interpersonal and presentation skills.
- Scrum and Extreme Programming.
- Strong team player with organizational and analytical skills.
- Strong experience Bank and Finance worked with TD AMERITRADE for ACATS System.
Technical Skills:
Java/J2EE Technologies: Java, JSP 2.0, Spring.Struts2,JSF1.2, Servlets, Java Mail, RMI, Web
services - SOAP, JMS, JNDI, LDAP, Ant, Log4j, XML, AJAX, Flex 4
BlazeDS,LCDS , EJB 3.0,Apachee CXF,REStful,Gradle.
App/Web Servers: WebLogic6.2/7.0/8.1/9.2/10/11,Jboss EAP 6,
WebSphere4.0/6.0/6.2/7,Tomcat 6.0, Glassfish v2
Modelling Tools: Rational Rose with UML, Enterprise Architect 7.0
Operating Systems: Windows 98/NT/2000 UNIX
Database: ORACLE 8i/9i/10g, Postgres SQL,DB2
GUI: JBuilder, Eclipse, Netbeans, WSAD and Flash Builder
Tools: TOAD for DB2 and Ant, iReport 2.0.3, RAD 7.5, Netbeans 6.5,
Eclipse 3.4.1,Flash Builder4.0
Frameworks: JSF,Springs1.2/2.x,Struts2.0,Hibernate3.1,JPA,Flex, Jasper report,
POI, Actuate BIRT,CXF.
Version control: Visual Source Safe, CVS, PVCS, Serena Dimension, MKS and Clear
Case,GIT with Tortoise.
Design patterns: Gang of Four GoF patterns and J2EE core patterns
Testing Tools: JUnit, Rational Robot, Bugzilla, Mercury Center, JIRA.
Professional Experience:
Senior Java Developer
Confidential
Responsibilities:
- Involved in Business documentation, requirement analysis, system analysis and control flow
- Design solutions based on user stories and other business requirements
- Development of web components and deployment in Jboss and Tomcat
- Plan and estimate work with Allconnect's project team
- Develop code to solve problems
- Debug solutions that meet business requirements
- Review peer designs and code to ensure maintainability
- Handled debugging and custom exceptions using Log4j logging system.
- Participated in client calls for Requirements gathering and Status updates
- Setting up a secure RESTFUL Web Service using Spring and configure into the web.xml file
- Arrange the work to team members
- Developed Java Action classes for handling the business processing and delegating the calls to the Back End
- Mentoring junior developers, Weekly Status updates to Business User.
- Involved in Analysis, Design and Implementation/translation of Business User requirements
- Estimation and work scheduling to junior developers
- Agile Management and Software Development with Extreme Programming, Scrum, IBM RAD 7.0
- Used SVN for version control
Environment : Java, Spring, Hibernate, JSP, Web services REstful ,SOAP ,JMS JDBC, XML, Jboss, Oracle10g, SOAPUI, Bamboo, Confluence, JIRA, Crucible, WinSCP, JUnit, Selenium, TIBCO products and CRM, Mule ESB .
Senior Java Developer
Confidential
Responsibilities:
- Involved in Business documentation, requirement analysis, system analysis and control flow
- Design of client/server side Java components with Bridges MVC CXF,Spring framework. RESTFUL Web services are developed here for maintaining business logics across applications.
- Used Gradle Build Deployment of the application in Unix/Linux
- Handled debugging and custom exceptions using Log4j logging system.
- Very Good Understanding of Apache CXF REstful Framework
- Developed Design Documents and provided estimates for the client requirements.
- Participated in client calls for Requirements gathering and Status updates
- Code Review against the check list by using open source product Crucible.
- Agile Management and Software Development with Extreme Programming, Scrum.
- Participating in a team developing and implementing a highly complex middle ware application interfacing with multiple database platforms.
- Evaluating Systems specifications for client area web site requirements and determining and implementing the most efficient and cost - effective software solution.
- Participating in UAT, System Integration testing and production install and post production activities.
- Performed unit testing using Junit framwork.
- Used JIRA tool for managing Defects ,Bugs and tracking Issues.
- Used Git with Tortoise for version control to manage error -free product.
Environment: Java- Jdk1.6, Web services REstful ,SOAP , J2EE - EJB's, Apache CXF,UNIX, Jboss Application Server EAP 6, Oracle 10g, Spring ,Hibernate, GIT, IBM RAD 7,Gradle Bamboo,Confluence, JIRA,Crucible, WinSCP, JMS,PLSQL editor, Kerberos enabled Putty, JUnit, Share point.
Senior Java Developer
Confidential
Envoy provides the following features to its clients:
- Simplifies the act of manipulating data in various systems of record.Provides a simple, stable interface that is flexible, allowing new transactions to be added without disrupting service to its clients.
- Provides a standardized set of error codes, enabling conditions in different SORs to be described in a consistent manner.
- Provides a variety of interfaces, including a Java interface via RMI/EJB technology , plus an XML interface via HTTP.
- Eliminates the need for application developers to learn how to interact with various and/or obscure systems of record. Developers are required to learn only the Envoy interface, which is much simpler than learning the Tandem CGI interface, LDAP, MU, ODS/PAS, etc.
- Provides a scalable, robust service via Web Logic Server clustering.
Responsibilities:
- Involved in Business documentation, requirement analysis, system analysis and control flow
- Build Deployment of the application in Unix/Linux
- Participating in a team developing and implementing a highly complex middle ware application interfacing with multiple database platforms.
- Evaluating Systems specifications for client area web site requirements and determining and implementing the most efficient and cost - effective software solution.
- Participating in UAT, System Integration testing and production install and post production activities.
- Assuring quality of code delivered is consistent with installation and security policy standards.
- Handled debugging and custom exceptions using Log4j logging system.
- Very Good Understanding of Bridges Framework
- Participated in client calls for Requirements gathering and Status updates
- Developed Java Action classes for handling the business processing and delegating the calls to the Back End
- Agile Management and Software Development with Extreme Programming, Scrum, IBM RAD 7.0
- Used Rational CVS for version control
Environment: Java- Jdk1.5, Web services, J2EE - EJB's, UNIX, Weblogic Application Server 10/11, Oracle 10g, Spring,Hibernate,SVN, HP ALM, Pac 2000, Introscope, Core first, WinSCP, Toad, Anthill, Triage Toolbox, Shareplex, Araxis, Subeclipse, Putty Command Sender, Xstream, WinMerge, CA Workload Control Center, Plsql editor, Kerberos enabled Putty, JUnit, DCM, Share point.
Senior Java Developer
Confidential
Responsibilities:
- Involved in Business documentation, requirement analysis, system analysis and control flow
- Design of client/server side Java components with Bridges MVC framework. RESTFUL Web services are developed here for maintaining business logics across applications.
- Build Deployment of the application in Unix/Linux
- Development of Stored Procedures triggers in Oracle 11g.
- Development of web components and deployment in Tomcat
- Handled debugging and custom exceptions using Log4j logging system.
- Very Good Understanding of Bridges Framework
- Developed Design Documents and provided estimates for the client requirements.
- Participated in client calls for Requirements gathering and Status updates
- Developed the user interface with spring and JSP
- Setting up a secure RESTFUL Web Service using Spring and configure into the web.xml file
- Arrange the work to team members
- Developed Java Action classes for handling the business processing and delegating the calls to the Back End
- Developed user friendly and dynamic web pages using AJAX
- Mentoring junior developers, Weekly Status updates to Business User.
- Involved in Analysis, Design and Implementation/translation of Business User requirements
- Estimation and work scheduling to junior developers
- Agile Management and Software Development with Extreme Programming, Scrum, IBM RAD 7.0
- Used Rational CVS for version control
Environment: Java, Spring, Hibernate, JSP, EJB, JMS JDBC, XML, Bridges Framework, WebSphere, IBM RAD 7.0, DB2, PL/SQL Developer, Toad.
Confidential
Position: Senior J2EE Consultant
Responsibilities:
- Involved in the estimation of the project and in the preparation of project plan to allocate the resources.
- Requirements Analysis for the design of module.
- Development of Graphical user interfaces using JSP, JSP Tag libraries and Struts Tag Libraries and business logic with java, j2ee ,Struts2 and Spring
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern
- Used the Struts validation and Tiles Framework in the presentation layer
- Developed different components of the application such as JSPs, EJB's using Rational Application Developer
- Developed various EJB components to fulfill the business logic
- Used Web services - WSDL and SOAP for integration with SAP information system
- Implemented various Design Patterns in the project such as Business Delegate, Session Fa ade, Data Transfer Object, Data Access Object, Service Locator and Singleton
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Enterprise Architect
- Performed unit testing using JUnit framework
- Monitored the error logs using Log4j
- Used Dimensions for version control
Environment: Java,J2EE, Eclipse, Web sphere 6.5/7.0, DB2, JSP 2.1, Servlet 2.5, HTML/DHTML, Struts 2 , JavaScript, AJAX, JNDI, Hibernate, JPA, Web Services, RAD 7.5, Serena Dimension.
Confidential
Position: Senior J2EE Developer
Responsibilities:
- Requirements Analysis for the design of module.
- Involved in design discussions
- Development of Graphical user interfaces and business logic with Struts2,Flex
- Interaction with the client for technical and functional discussions
- Application demonstration to the client.
- Review of documents and deliverables for conformance to the ISO standards.
- To lead the project from design, coding and testing.
- Code review against the check list of standards.
- Ensured that the procedures and standards were followed properly including RAD analysis standards.
- System Testing and Internal and External Reviews.
Environment: Java,J2EE, Eclipse, Struts 2.0,Hibernate, AJAX, Java 1.5, JSP, Flex, Flash Builder, LCDS, JavaScript, Action Script, JPA,HTML, Oracle 10g, RAD 7.0, PL/SQL developer, MKS Integrity Client, Quality Centre.
Confidential
Position: J2EE Developer
Responsibilities:
- Involved in design discussions
- Development of Graphical user interfaces with Blackberry Browser API/Flex
- Interaction with the client for technical and functional discussions
- Application demonstration to the client
Environment: Flex, Blaze DS, Eclipse 3.4.1, Flex Builder 3.0, Blackberry API, RAD 7, WAS 6.1, Servlet, JSP