Sr. Java Developer Resume
NyC
PROFESSIONAL SUMMARY:
- 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2ee in Client - Server, 3-tier and n-tier applications.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
- Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services(SOAP, WSDL and UDDI)JSF, Hibernate, spring, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE.
- Experienced in client side designing and validations using HTML, DHTML,CSS, Java Script, AJAX, Angular JS 2, JSP etc.
- Experience in Requirement gathering, Analysis, Design, Reviews, Coding and Code Reviews, Unit and Integration Testing.
- Development of applications using J2EE Design Patterns e.g. MVC Architecture, Business Delegate, Data Access Object (DAO), Singleton, Session Façade etc.
- Extensively worked with XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
- Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
- Experience with Eclipse, My Eclipse, WSAD (Web Sphere Studio Application Developer), J Builder, Maven.
- Good knowledge in usage of version controls such as Confidential, VSS (Visual Source Safe), and Clear Case.
- Experienced in the functional usage and deployment of applications in J Boss, BEA Web Logic, Web Sphere and Apache Tomcat Server.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J-Unit, good knowledge in integration using J2EE Architecture.
- Experience with Databases like Oracle 10g/11g, MYSQL, SQL SERVER 2008, JDBC etc.
- Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
- Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.
TECHNICAL SKILLS:
Web Technologies: JSP, Servlets, Ajax, Web Services (WSDL, SOAP, JAXB, JAXP, Spring-WS, JAX-RPC, JAX-WS), JQuery, JGrid, JSF
Frameworks: Struts MVC, Spring 2.5/3.0.2
ORM: Hibernate2 /3.0.1
API: Java collections, Threads, RMI, JavaBeans, JDBC, JNDI
Application Servers: JBOSS, Web Logic, Web Sphere
IDE’s: Eclipse, WSAD, J Builder, My eclipse
Databases: Oracle10/11g, SQL Server, My SQL, DB2, IBM
Markup Languages: XML, VXML, XSL, XSLT, SAX, DOM, XPATH, DTD, Schemas
Source control Tool: Rational Clear Case, VSS, Confidential
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Sr. Java Developer
Responsibilities:
- Interacted with business analysts and end users in gathering requirements and understand the business processes involved.
- Involved in planning process of iterations under the Agile Scrum methodology .
- Developed and consumed Restful Webservices.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Extensively involved in coding with core Java concepts like Collections, Multi-Threading, Exception Handling, Java I/O, and Generics to implement some business logic.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Involved in system design and development using Collections and multithreading for the action classes.
- Implemented Spring MVC framework for the application development which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
- Designed and developed the UI using JSP, HTML5, CSS3, JavaScript, JQuery.
- Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.
- PL/SQL developer was used for connecting to Database. Spring JNDI were used for data source connection.
- Involved in production support and maintaining the application after production.
- Used Log4j for logging and debugging.
- Used bitbucket to keep track of source code versioning.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Worked on Oracle as the backend database.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Followed Agile with SCRUM methodology to track project progress.
Environment: J2EE, Eclipse, spring, Hibernate, HTML5, CSS3, XML, bitbucket, Solr Search, SQL, Oracle SQL Developer, Restful, Git, Agile, Jira, Tomcat, Log4j, Windows.
Confidential, CA
Full Stack Developer
Responsibilities:
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
- Involved in planning process of iterations under the Agile Scrum methodology (3 Iterations).
- Involved in consuming a SOAP web service in Java.
- Analyzed and designed a scalable system which includes using, Object oriented concepts, OOAD and the various J2EE design patterns. Implementation of MVC Architecture using Spring MVC.
- Implemented Spring MVC framework for the application development which includes writing Controller classes for handling requests, processing form submissions and performed validations.
- Used AngularJS 2 as the development framework to build a single-page application.
- Designed and developed the UI using JSP, HTML5, DOM, CSS3, AJAX, AngularJS 2, JavaScript, JQuery and JQGrid.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC, and JNDI.
- Written server side and client side validations.
- Developed custom directives (elements, Attributes and classes) using angular.js.
- Used Ant Hill Pro as a build tool and deploying into lower environments (DEV and SIT).
- PL/SQL developer was used for connecting to Database. Spring JNDI were used for data source connection.
- Used Log4j for logging and debugging.
- Used SVN to keep track of source code versioning.
- Worked on Oracle as the backend database.
- Worked on tuning of back-end Oracle stored procedures using Oracle SL Developer.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Performed testing of the developed application.
- Followed Agile with SCRUM methodology to track project progress.
Environment: J2EE, Eclipse, spring, HTML5, CSS3,Angular JS 2, XML, Subversion, SQL, Oracle SQL Developer, SOAP, SVN, Agile, Jira,Web Logic 10.3.6, JRebel, AntHill Pro, Log4j, Windows.
Confidential, Wilmington, DE
Full Stack Developer
Responsibilities:
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
- Multithreading was used to process data in chunks to improve performance.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Analyzed and designed a scalable system which includes using, Object oriented concepts, OOAD and the various J2EE design patterns. Implementation of MVC Architecture using Spring MVC.
- Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Annotations were used in hibernate mapping instead of XML mapping.
- Wrote application front end with HTML,DOM, JSP, JSF, Ajax/J Query, Spring Web Flow, XHTML, DHTML.
- Designed and developed the UI using JSP, HTML, CSS and JavaScript.
- Worked on Multithreaded environment to send response to user interface.
- Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
- Oracle 11g database was used.
- PL/SQL developer was used for connecting to Database. Spring JNDI were used for data source connection.
- Used Log4j for logging and debugging.
- Version control of the code and configuration files are maintained by SVN.
- Worked on Oracle as the backend database.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Implemented business objects and business logic of the system (Java).
- Performed testing of the developed application.
- Followed Agile with SCRUM methodology to track project progress.
Environment: J2EE, Eclipse, spring, Hibernate, HTML, CSS, XML, Subversion, SQL, Oracle SQL Developer, SVN, Putty, Agile, Jira,Tomcat 6.0, Log4j, Windows.
Confidential, Caremark, NY
Java Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concept.
- Followed agile software development with Scrum methodology.
- Wrote application front end with HTML, JSP, JSF, Ajax/J Query, Spring Web Flow, XHTML, DHTML
- Used J Query for UI centric Ajax behavior.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Implemented features like logging, user session validation using Spring-AOP module
- Developed server-side services using Java, Spring, Web Services(SOAP, WSDL, JAXB, JAX-RPC)
- Worked on Oracle as the backend database
- Used JMS for messaging.
- Used Log4j to assign, track, report and audit the issues in the application.
- Develop and execute Unit Test plans using J Unit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Worked in deadline driven environment with immediate feature release cycles.
Environment: Java, J2EE, JSP, Servlets, Hibernate, spring, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, J Query, CSS, XML, J Boss, Log4j, Oracle, J Unit, Eclipse.
Confidential
J2EE Programmer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
- Responsible for the design and development of the application framework.
- Designed and Developed UI’s using JSP by following MVC architecture.
- The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is implemented using Java classes and web implementation controllers are Servlets.
- Generated XML pages with templates using XSL.
- Used XSLT for transforming the XML content into HTML
- Used JavaScript for client side validations. Used Junit for unit testing of the system and Log4J for logging.
- The Java Message Service (JMS) API is used to allow application components to create and receive, and read messages.
- Created and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- The request and response from the client is controlled using Session Tracking in JSP Deployed on Web Logic Server for handling HTTP Request/Response
Environment: C++, Java, J2EE, JSP, Servlets, JMS, JDBC, Java (JDK 1.3), Struts, UML/Rational Rose, Session Tracking, XML, XSL, XSLT, PL/SQL, HTML, JavaScript, Web Logic App Server, Oracle
Confidential
Java Consultant
Responsibilities:
- Business Logic analysis to produce Business Requirement, Workflow Diagram, Architecture, Functional and Design specifications.
- Prepared detailed Use Case Features and Function Requirement Documents form Business requirement Specs.
- Developed the application usingStrutsFramework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Coded Action Classes, Action Form for the web tier for the Customer Service representative to send a fax request withStrutsvalidation framework.
- Designed and developed the controller and view components using JSPs and Servlets.
- System maintenance and, functionality addition and improvement.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing.
- Involved in production support and maintaining the application after deployments.
Environment: Java,JSP, Servlets, JDBC, Log4J, My sql, SQL, Eclipse, XTML Spy, ANT, J Unit, Putty, XML, DOM Parser, SAX Parser, UML, OOD, MVC, JDBC, Applets, Linux, Windows XP, Subversion