Java Developer Resume
New York, NY
SUMMARY
- Almost 6 years of experience in Java and J2EE technologies. Involved in Analysis, Design, Development, Implementation and testing of enterprise distributed client/server software Applications using J2EE technologies.
- Involved in all phases of SDLC using waterfall and Agile methodologies in development of enterprise applications wif J2EE architecture and Service Oriented Architecture (SOA).
- Good noledge in transforming business requirements into executable collaboration flow modules.
- Good understanding in developing web applications using Java, J2EE, EJB, Servlets, JDBC, Struts, Spring, Hibernate, JMS, JSF, JSP, JBoss, JQuery, JavaScript, Swing, CSS and XML.
- Experience in Message driven programming usingJMS and MQ Series.
- Proficient in unit testing the application using JUnit.
- Hands on experience in writing XML documents and parsing them wif SAX parsers. Also a very good exposure of Service Oriented Architecture (SOA) like Java Messaging Services, SOAP, RESTful, WSDL and UDDI.
- Designed and developed various web services using Apache CXF and a decent working experience on SOAP based web services.
- Decent noledge in implementing dynamic web applications using application servers like Apache Tomcat, BEA Web Logic and IBM WebSphere in Windows and Linux Environments.
- A good working experience wif Relational DBMS concepts, Oracle, SQL Server and MySQL.
- Good experience in using Integrated Development Environments like Eclipse, IntelliJ IDEA and IBM RSA.
- Proficient in writing build script to automate the application build and deployment using ANT and MAVEN.
- Good working noledge of version control tools like SVN and Git.
- Hands on experience wif various programming languages like Java, Python, C++ and C.
- Excellent communication skills to deal and manage people at all the organizational levels.
- A self - motivated team player wif a very good logical, analytical and problem solving ability.
TECHNICAL SKILLS:
Languages: Java, Python, SQL, PL/SQL and C Programming.
Operating Systems: UNIX, Windows, Mac and LINUX.
Databases: Oracle, DB2 and SQL Server and MySQL.
J2EE and Web Technologies: JDBC, JSF, JQuery, JBoss, Servlets, JUnit, JMS, JSP, JavaScriptAJAX, CSS, XML, XSL/XSLT, HTML, DHTML, RESTful, AngularJSStruts, Spring and Hibernate.
Version Control Tools: SVN and Git.
Web/Application Servers: IBM WebSphere, BEA WebLogic 9.0 and Apache Tomcat.
IDE s: Rational Application Developer, WebSphere Integration.
Developer, Eclipse and BEA WebLogic.:
Protocols: TCP/IP, FTP, SOAP over HTTP/HTTPS, POP, HTTP and SMTP.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams dat modeled the design details of the application.
- Developed UI screens using JSP, Struts tags, JavaScript, AngularJS and HTML.
- Involved in PL/SQL development for database and schema updates
- Responsible for interpreting tag attributes and binding input and output parts of the page wif the model.
- Used Struts Framework, based on the Model View Controller architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data and navigating them using JQuery.
- Recording messages into log files dat are generated by Linux.
- UsedJava Messaging Services (JMS)for reliable and asynchronous exchange of important information such as payment status report
- Used My Eclipse for writing JSPs, Struts and other java code snippets.
- Used JUnit framework for Unit testing of application and Apache Subversion (SVN) for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP, Struts, Apache Tomcat, Servlet, JMS, Oracle, HTML, JavaScript, AngularJS, XML, My Eclipse, SOAP Web Services, JUnit, JQuery, PL/SQL, ANT, SVN, LINUX, Rational Rose, Log4J.
Confidential, New York, NY
JAVA/J2EE Developer
Responsibilities:
- Involved in requirement analysis and implementing the business requirements using J2EE design patterns like Factory, Singleton, created JSP, JavaScript, HTML components and extensively used various collection classes.
- Creation of technical specifications documents, performing coding, unit test activities and also involved in system integration testing.
- Rendering the server backend template responsibilities using Servlets, HTML, AngularJS and JavaScript.
- Developed the Use case, Sequence and Class diagrams using UML/Rational Rose.
- Used Spring MVC to decouple business logic and view components, involved in developing/coding the core framework classes and developed web services using JAX-WS and designed the backend services using Hibernate framework.
- Involved in data loading usingPL/SQLandSQL*Loadercalling UNIX scripts to download and manipulate files and implemented PL/SQL and Stored procedures for Oracle database.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Modifying, deleting and adding elements of the DOM using JQuery.
- Configured Apache to proxy the backend JBoss domains over HTTPS for secured communication.
- ImplementedJMSListeners andMessage Driven Beans (MDB).
- Involved in developing & consuming Web services using WSDL and SOAP and created some light weight APIs using RESTful webservices.
- Involved in JUNIT, Integrations & smoke testing.
Environment: JAVA/J2EE, Servlets, JSP, HTML, AngularJS, JDBC, XML, XSD, JAX-WS, Rational Rose, JSON, Web Services-WSDL, SOAP, RESTful, JavaScript, JMS, JBoss, JQuery, PL/SQL, Spring, Hibernate, XSLT, Web sphere Application Server, UNIX, Oracle.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Designed and developed views, controller and model components implementing Struts MVC Framework and implemented business logic using EJB.
- Developed web GUI involving JSP, JavaScript, AngularJS, HTML, CSS, Swing and XML.
- Configured struts-specific deployment descriptor and implemented the validations using Struts MVC Framework.
- Responsible for two way data-binding using AngularJS.
- Developed Struts MVC compliant components for the web tier.
- Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework, Struts validator, Tiles and Struts Internationalization.
- Created Action Classes for Controller in Struts MVC Framework.
- Utilized SOAP webservices for converting various time zones using JAX-WS.
- Responsible for editing DOM elements using JQuery and handling its attributes.
- Designed, developed and delivered RESTful Web Services, which significantly improved performance and increased customer bases utilizing Core Java Spring Beans framework.
- Responsible for deploying servlets and JSPs using JBoss.
- Used JQuery and JSF validation framework for front end validations.
- Maintaining and viewing system logs to keep track of important events using Linux environment.
- Involved in Java application testing and maintenance in development phase and production phase.
- Maintaining the customer support and customer data from database tables in Oracle database.
Environment: JAVA/J2EE, Servlets, JSP, HTML, EJB, JBoss, JavaScript, JDBC, XML, Spring, Swing, SOAP, JSF, JMS, JQuery, AngularJS, Struts framework, JAX-WS, RESTful Web Services, CSS, LINUX, Unix, Oracle, PL/SQL.
Confidential
Programmer Analyst - Web
Responsibilities:
- Used Waterfall methodology for developing the application. Requirement gathering from Business Users and preparing Detailed Design Documents and Data mapping documents.
- Involved in analysis and design of the application.
- Designed and implemented user interface screens using JSP, HTML, Swing, JavaScript and CSS.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in redesigning the web applications by replacing the Struts MVC framework wif the Spring MVC module.
- Deploying the EJB environment on JBoss Application server.
- Implemented RESTful webservices using JAX-RS API.
- Responsible designing the dynamic webpages using JQuery, DHTML and CSS.
- Deployed web and enterprise applications on JBoss application server
- Used JSF Validation and Custom tags, Backing beans.
- Implemented the validations using Struts MVC Framework.
- Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using Ant, Maven and deployed into Apache Tomcat server on Linux environment.
- Developed various test cases and performance unit testing using JUnit.
- Used SVN for Source Control and Version Management.
Environment: Java, J2EE, Eclipse, Servlets, JSP, EJB, JUnit, JDBC, JQuery, RESTful, JSF, JavaScript, Spring, Hibernate, WSDL, XML, ANT, CSS, Java Scripts, HTML, Swing, Artifactory, Maven, Oracle, SVN, JBoss and Agile Methodology.
Confidential
Developer - Web
Responsibilities:
- Requirements and Analysis: Understanding the requirements of the client and act as a key functional resource.
- Conducting frequent meetings wif client and language translators to bridge the gap on understanding the requirements.
- Developing the screens.
- Testing & debugging.
- Supporting the application in the warranty period.
- Played active Role in Java Programming.
- Involved in Development of Re-usability Classes and Functions Using JAVA.
- Generating User interface pages using JSP, Servlets, Swing, CSS and HTML pages.
- Maintaining and recording the sales for the entire POS (Point of Sales) System.
Environment: Java, J2EE, Eclipse, Servlets, JSP, CSS, Swing, Java Scripts, HTML and Oracle 9i.
