Sr. Java/ J2ee Developer Resume
Bellevue, WA
SUMMARY:
- 7+ years of IT experience in Java and web applications using J2EEtechnologies .
- Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, design, implementation, testing, deployment and maintenance .
- Object Oriented development of applications using core Java 1.5 .
- Expertise in developing web based enterprise applications using J2EE technologies including Servlets , JavaScript , CSS3 , HTML5 , JSP , and XML .
- Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service Locator, DAO, ORM, MVC, IOC and AOP
- Experience deploying application on servers like WebSphere .
- Have working experience in open source servers like Tomcat and Glassfish .
- Experience in developing inter - operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB,JAXP, XSL, XQuery, XPath with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
- Experience working in Spring framework , modules including IOC, AOP, Data access .
- Good experience in Object Relational Mapping tools like Hibernate .Experience in developing applications using waterfall, RAD and Agile (XP and Scrum), Test Driven methodologies and good understanding of Service orientation architecture.
- Experience working in MVC frameworks like Struts .
- Experience working with databases like Oracle 9i/10g , MySQL 5.0/4.x and Informix .
- Experience working with data access technology like JDBC .
- Programming experience in UNIX Confidential Scripting .
- Implemented test cases of applications with unit testing framework like JUnit 4.x .
- Testing experience with functional testing tool like SOAP UI.
- Experience in building tools like Maven and Ant.
- Expertise with software engineering practices such as UML Modeling using Rational Rose.
- Experience in working with OS like Windows 98/ UNIX.
- Industry experience includes Healthcare , Banking and Telecommunication domains.
- Mentored new hires in the team about the project.
- Excellent communication and interpersonal skills.
- Ability to adapt to new technologies, changing business requirements and correctly apply new tools to build applications.
TECHNICAL SKILLS:
Languages : C, C++, Java 1.4/ 1.5/1.6/1.7 , Core Java, SQL, PL/SQL, PERL.
JEE/J2EE Technologies: Servlets, JSP, JDBC, JSTL, EJB, JAXB, JAXP, JMS, JAX-RPC, JAX- WS.
Open Source Frameworks: Spring, Hibernate, Struts and JSF.
Web Technologies: HTML, DHTML, CSS, AJAX, JQUERY, JSON, JavaScript.
XML Technologies: SAX, DOM, STAX, DTD, XSD, XML, XSLT.
XPath.Distributed Technologies: RMI, EJB, SOAP, Web Services.
Databases: Oracle, DB2, Sybase, SQL Server, MY SQL.
Web Servers: Apache TOMCAT.
Application Server: BEA’s Web logic and IBM’s Web Sphere, JBoss
Versioning Software: MS Visual SourceSafe, Rational Clear Case.
Framework: Spring, JSF, Struts, Hibernate.
Operating Systems: Windows 98/Me/XP, Windows NT 4.0 and 2000, UNIX.
Tools: ANT, JUnit, SOAP UI, Postman, Maven.
IDEs: Eclipse, STS.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
- Implementation of microservices using Spring boot in the PCF environment .
- Involved in the Swagger generation for the microservice along with the APIGEE configuration via configuring policies.
- Involved in the production support for debugging the prod issues.
- Database management using DevStax for Cassandra and SQL Developer for Oracle.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used Git and Bitbucket for version control
- Testing the request response using postman.
- Used JUnit for unit testing.
- Used Maven building and dependency tool to build the application.
- Worked on the batch job execution using spring batch.
- Worked on the SONAR coverage of the project integration Jenkins build with coverage and Sonar view of the project for all the developed microservices.
Environment: Core Java, Oracle, Maven, Spring boot, STS, PCF, Bit bucket.
Confidential, Bellevue, WA
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
- Implementation using behavior driven development using java for several Granite LS applications .
- Test Execution using fitnesse .
- Database management using the Oracle 12 and toad.
- Configured the web.xml & dispatcher-servlet.xml for the project
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used SVN for version control.
- Used JUnit for unit testing.
- Used Maven building and dependency tool to build the application.
- Worked on the automation of junit test case execution and coverage using ant build for a LS granite project, XNGRCACCESS .
- Worked on the SONAR coverage of the project integration Jenkins build with coverage and Sonar view of the project , XNGRCACCESS , Granite LS.
- Implementation of CICD effort for XNGRCACCESS to enable the svn lookup facilitating automated build trigger to view to alerts while code development .
Environment: Core Java, Oracle, Ant, Oracle 12c, Eclipse, Toad,Fitnesse.
Confidential, Columbus, OH
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
- Integration of NETSUITE Api via Restlets and RestTemplate(JAX-RS) for making calls for consuming the Netsuite data and user profiles for deploting it over the portal..
- Implemented restlets and integrating them with the java springs.
- Implemented J2EE standards, MVC architecture using Spring4 Framework.
- Configured the web.xml & dispatcher-servlet.xml for the project
- Developed presentation tier using JSP, Java Script, HTML5, and CSS3,Ext JS for manipulating, validating, customizing, error messages to the User Interface.
- All the Business logic in all the modules is written in core Java.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
- Implemented database using MySql.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used Git for version control.
- Used JUnit for unit testing.
- Used Maven building and dependency tool to build the application.
Environment: Core Java, J2EE, Spring, Oracle, Ant, CSS, HTML, Oracle10g, Eclipse, JSP, JavaScript, Liquibase, Apache Axis, SOAP web services secured by client SSL certificates.
Confidential, Orlando, FL
Sr. JAVA Developer
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- AGILE development methodology has been followed to develop the application.
- An application developed in MVC architecture using Struts 1.2, spring framework 2.5, Hibernate 3.0, EJB.
- Implemented Struts 1. x as a web framework , Spring as dependency injection framework and Hibernateas database ORM framework .
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Deployed applications on Web sphere 6.1 Application Server.
- Test cases have been written by using JUnit framework . Written Integration tests for the DAO layer using Spring Bean Injection .
- Used JMS (Java Mailing Service) API for mailing detailed notifications depending upon the success and failure once the backend process is completed and also for mailing administrator of any system related problems.
- Developed Session Façade objects using Stateless Session Beans for having a single point of control for a business service.
- Involved in developing SQL and Stored procedures with the databases Oracle and IBM DB2 .
- Implemented Web Servicesin Apache Axis runtime environment using SOA protocol .
- Used these Web Services to interact with other application in organization using SOAP and WSDL file.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Object Relational Mapping is implemented using Hibernate 3.0 .
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- XML Transformations where done using XML, XSL, XSLT, and XPATH .
Environment: JDK 1.5, J2SE, J2EE, JMS, JSP, EJB, Servlets, Struts 1.2, Tiles, JSTL, Spring 2.5, Hibernate 3.0, RAD 6.0,Web sphere 6.1 Server, Oracle 10g,IBM DB2, Web Services, JAAS, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML5, CSS3, Ext JS,Java Script, Design patterns.
Confidential, Chicago, IL
Sr. Software Engineer
Responsibilities:
- Client interaction for clear understanding of requirement and design of the application.
- Provide a low-level design document and review it with software architects to ensure conformance to company standards.
- Involved in the development of presentation layer and GUI framework in JSP, HTML and client side validations were done using JavaScript.
- Involved in development of cascading style sheets (CSS) to make the Java Server Pages to be displayed using different output styles.
- Implemented Model View Controller (MVC) architecture using Struts 2.0 framework and used custom components available in the framework.
- Developed Action Classes, which holds business logic in Struts framework .
- Developed Client Side Validations using Java Script and server side validations using Struts validation framework.
- Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML5 , CSS3 , and JavaScript,Ext JS .
- Involved in the development of SQL queriesfor MySQL server backend implementation and involved in database performance tuning.
- Used Eclipse to develop the Web Application and deployed on Weblogic application server.
- Used GIT for version control across common source code used by developers.
- Involved with software quality team to ensure the code is as per the industry standards.
- Prepared Test Cases to perform Integration and System Testing. Tested the developed components.
- Responsible in recoding test results and bug fixing.
- Assisted other developers with implementation and debugging problems.
Environment: Eclipse, Java 1.5, Struts 2, JSP, GUI, HTML, MVC, CSS, JavaScript, Weblogic, Eclipse, MySQL and JDBC .
Confidential, Houston, TX
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) using Agile development methodology .
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Used JSP, Java Script, HTML5, and CSS3,Ext JS for manipulating, validating, customizing, error messages to the User Interface.
- Presentation components in JSP pages are built using ICE faces tag libraries.
- ICE Faces libraries are used in all presentation pages like Search/Inquiry and data collection pages.
- Used EJBs(Session beans ) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- All the Business logic in all the modules is written in core Java.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
- Extensive experience with the different security and authentication measures over wireless networks such as WEP,WPA,WPA2,TKIP.
- Experienced in working with the TCP/IP protocol suite that have been the bottle neck of data transmission.Thorough knowledge and working experience of all the layers, their communication and the specific protocols working at every laye r .
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO .
Environment: Java, J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, JavaScript, Websphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Rational Rose, Hibernate.
Confidential, BIRMINGHAM, AL
Java/ J2EE Developer
Responsibilities:
- Mainly involved in the creation of the back end skeleton including connecting to Data Base, creation of Data Model layer and DAO Layer for the Vendor Item Portals using Hibernate.
- Involved in creation of Mapping to the Oracle 10g Database to the upper application layers of the application.
- Created Different transfer objects that were used to merge / transfer data between the different layers.
- Was involved in the analysis and the creation of different Portlets from where the user can perform different tasks like Insertion, Editing and updating of different record.
- Involved in understanding the older outdated application functionality and enhancing it to the latest technology plus functionality with respect to the client requirement.
- Developed the application functionality inside a DAO layer; that can be used in the processing of all the transactions in the application.
- Experienced in implementation of load balancing over the wireless networks, also has got a research publication in the same.
- Enhanced the older outdated email functionality with respect to the latest client requirement, latest technology and the format of the email message.
- Implemented RSA ClearTrust to ensure that only authorized users get access to specific applications.
- RSAClearTrust provided to secure single sign on between WebSphere and LDAP.
- Wrote stored procedures and data migration procedures in Oracle 8.0.
- Developed the scheduler functionality using QUARTZ by which automatically an email will be generated at the end of the day and will be sent to the particular Product Specialist depending on the category.
- Developed the whole mechanism including the fetching of Product details from the Oracle database; converting it in To canonical message and then saving it in MS Access residing on another server and forwarding the product history details to another DB2 server.
- Updated the application configuration from older Websphere version to the newer Websphere 6.0.2 Application Server .
Environment: Java, J2EE, IBMRAD 7, Servlets, JSP , XML, XSL , JUnit ,Oralce10g , MS Access, DB2 , HTML5, AJAX , JavaScript,Ext JS Hibernate, Spring, RSA ClearTrust , Web Sphere Application Server 6.0.2, JMail, Quartz Scheduler, Web Sphere MQ, Message Broker.