Sr. Java/j2ee Developer Resume
New York City, NY
SUMMARY
- 6 years of professional experience in Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
- Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.
- Used Selenium Web driver for automating functional testing and to identify various critical points in applications
- Worked with various Frameworks like Struts and Spring.
- Used Subversion, GitHub and CVS source control systems
- Experience in continuous integration and build tool Jenkins
- Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle and DB2 environment
- Experience in deploying and configuring Application Servers like WebSphere, Web Logic, Apache Tomcat and JBOSS
- Created front - end user interfaces with React JS by creating many components and modules.
- Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA)
- Experience with Operating Systems like Windows and UNIX
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases
- Skills in analyzing user requirements, modeling the system and ensuring the functionality
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.
Middleware: ODBC, JDBC, RMI, Mule ESB, Blaze DS.
Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.
IDE Tools: Edit Plus, STS, Text Pad, Eclipse 3.x, WSAD, RAD 6/7
Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre
Languages: Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XML
Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.
Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3 Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO, iBATIS.
Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control
Web Technologies: HTML, DHTML, CS3, AJAX, Web Services JAX-RPC, JAX-WS, SOAP UI, Rest Client
Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP
Source Control: Rational Clear Case, CVS
OOAD Tools: MS Visio, IBM RSA 6.x
Build Tools: ANT, Maven
Job Scheduler: Autosys
Miscellaneous: MS Excel, MS PowerPoint, MS Word, Jenkins, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF.
Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade
PROFESSIONAL EXPERIENCE
Sr. Java/J2EE Developer
Confidential, New York City, NY
Responsibilities:
- Performance tuning of app response times - be it using Mock Frameworks or using Selenium IDE/WebRunner to get the web site response times under 1.3 secs.
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE9g.
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication
- Developed Servlets to process the requests, transfer the control according to the request to corresponding SessionBeans, JSP pages.
- Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
- Java Servlets and JSPpages were deployed on the Web Logic ApplicationServer for retrieving user information and posting related data.
- Worked on database layer for updating and retrieval operations of data from oracle database.
- Developed UI screens using JSP, JavaScript, JQuery, XHTML, CSS.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
- Wrote web service methods using REST API.
- Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
- Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
- Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
- Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
- Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
- Front end debugging using Fire bug tool.
- Actively involved in code reviews and also in bug fixing.
- Used MAVEN for building the application and deployed on Tomcat Server and Web Sphere Application Server.
- Used GIT for version control.
- Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins.
- Used JIRA issue tracker to file the bugs.
- Developed Controller and Service classes that support Spring Framework.
- Involved in developing DAOs (Data Access Objects) to connect backend Database.
- Defined required mappings in xml that are supported by MVC architecture and Spring framework.
- Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.
- Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
- Used Spring AOP for logging purpose.
- Published methods as web methods using Restful web services in Spring Framework.
- Used POSTMAN, SOAPUI and Rest Client for testing the web services.
- Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
- Manipulated MySQL for data retrieval and persistence using Hibernate.
- Actively involved in deployment of EJB service jars, Application war files in Web Logic Application server.
- Used Hibernate for Object Relational Mapping and Persistence.
- Used Spring Security for user authentication in some modules.
- Implemented Test Driven Development using Junit framework.
- Used JAXB to parse XML files and transformed them into Print Ready format.
- Used Maven for building application.
- Deployed application on WebSphere server.