Senior Java Developer Resume
GA
SUMMARY
- 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: WebLogic 6.2/7.0/8.1/9.2/10/11 ,Jboss EAP 6, WebSphere 4.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, GA
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, Atlanta, GA
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, Minneapolis,MN
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, Camp Hill, PA
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, Michigan
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, Holland
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, Holland
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
Confidential, Jacksonville FL
J2EE Architect/Technical Analyst
Responsibilities:
- Defined enterprise documentation standards and practices for project engagement and definition, use cases, test cases, technical documentation, support requests, and maintenance agreements. Mentored project teams; created, reviewed, and audited documentation artifacts, as needed.
- Brainstormed development team evolution strategy incorporating expert mentoring by external project leads. Deployed best practices, such as team programming, test-driven development (JUnit), repeatable builds (Ant, CVS), standardized environments, automated integration (CruiseControl), team testing, and continuous customer collaboration. Defined project skill sets in line with methodology, drove J2EE training.
- Designed IT support strategy that clearly defined workflow between external clients, application teams, and infrastructure team. Improved prioritization and turnaround of requests. Addressed root causes of production instability by progressively injecting fitness checks earlier into the project lifecycle over time.
- Designed a modern enterprise application and services platform (Apache, WebSphere 8.1 Server / Portal, Linux, Oracle 9.1, Solaris) with best of breed components (JAAS, Struts, EJB Stateless Session Beans, POJO business logic, DAO, Hibernate, Quartz, RAD7)
- Created SOA production and integration tiers featuring failover, load balancing, and SSL acceleration composed of WebSphere 8.1 Server, Oracle 9.1
- Championed use case centric design to manage user expectations, requirements and development schedules, resulting in lightweight methodology initiative based on the Unified Software Process.
- Designed strategic plan for component development practices to support every client that uses this application
Environment: Java, Servlets, Spring, JSP, Hibernate, JPA, AJAX, RAD7 WSAD, EJB3.0, Oracle 10g, WebSphere6.1, BIRT Reporting tool, Windows XP,UNIX
Confidential
System Associate
Responsibilities:
- Analyzed business requirements and software requirement specification documents to get a better understanding of the system from both technical and business perspective.
- Extensive interaction with internal and external business groups.
- Developed Server modules using Servlets, JSP and JSP Tag Libs. Developed JSP’s for customizable GUI.
- Designed & implemented Entity beans using JDBC technology to access Oracle database, and Session beans to implement business logic. Used Entity beans for portability and performance.
Environment: Java 1.2, c, c++, EJB 1.1, Servlets, JSP, JDBC 2.0, Java Script, Oracle 7i, UML, Tomcat 4.0, PL/SQL, JNDI, Eclipse, JUnit, SQL,CVS.
Confidential
Programmer Analyst
Responsibilities:
- Analyzed business requirements and software requirement specification documents to get a better understanding of the system from both technical and business perspective.
- Extensive interaction with internal and external business groups.
- Developed Server modules using Servlets, JSP and JSP Tag Libs. Developed JSP’s for customizable GUI.
- Designed & implemented Entity beans using JDBC technology to access Oracle database, and Session beans to implement business logic. Used Entity beans for portability and performance.
Environment: Java 1.2, C, C++, EJB 1.1, Servlets, JSP, JDBC 2.0, Java Script, Oracle 7i, UML, Tomcat 4.0, PL/SQL, JNDI, Eclipse, JUnit, SQL,CVS.
Confidential
Programmer Analyst
Responsibilities:
- Involved in design discussions.
- Development of Graphical user interfaces with JSF.
- Development of code to implement set of business rules.
- Provided detailed test cases to validate the developed codes.
- Interacted with the client for technical and functional discussions.
- Interacted with the client during UAT and bug fixing.
- Solution demo to the client.
- Implementation of the software solution in various Hospitals.
Environment: JAVA, J2EE, EJB, Hibernate, Servlets, JSP,, JDBC, JNDI, JSF, Ant 1.5.1, Taglibs, HTML, Java script, IBM Websphere Studio Developer 5.1(WSAD), Websphere5.1, DB2, XML, XSL, Rational Rose, Windows NT/2000, Jasper, Postgres SQL, Netbeans 6.5.
