We provide IT Staff Augmentation Services!

Lead Java/j2ee Developer Resume

Salem, OR

SUMMARY:

  • JAVA, J2EE 10+ years of extensive experience in application design, architecture, developing Java/J2EE applications in various domains including: Telecom, Web and Media, HRD, Education domain and Child Support.
  • Proficient in: Java, J2EE, Spring, Hibernate, Struts, JSF, Maven, Ant, Design Pattern, Jenkins, HTML, Java Script, AJAX, CSS, JSP Tag libraries, Tiles and XML, JDBC, Servlets, JSP, Java Beans, JMS, CVS, configuration tools - SVN, Cassandra.
  • Proficient in writing Shell Scripts, working on linux, Software Upgrades and Environment Upgrade and Automating Project Deployment using Jenkins and deployment scripts.
  • Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams etc)
  • Designed and implemented Web, Client/Server and N-Tier systems using Java/J2EE technologies.
  • Experience in Web Services like SOAP, WSDL, REST and good knowledge in SOA.
  • Hands on experience on AWS.
  • Lead the release cycle and convincing the product why we need to work on the specific epic and what will be the value adds to the product.
  • Comparing the features of the competitive product and implementing in the project so to improve the customer experience.
  • Expertise in designing EJB Components with various EJB design patterns like Service Locator, Session Façade and Business Delegate.
  • Experience with PL/SQL programming.
  • Well versed with: SAML for authentication; ANT, Maven build tools like Jenkins, AWS and expertise in testing tools like Junit;
  • Experience in Apache with modules of Perl for securing the contents of the web server.
  • Good Knowledge Test Driven Development (TDD) techniques
  • Expert in implementing dynamic web applications using Application Servers like BEA WebLogic and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse 3.3/3.4.
  • Handled a team of 05 - 06 members depending on the release work.
  • Excellent analytical and problem solving skills.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows 2000/2003 Server, Windows XP, Windows 7

Languages: C++, SQL, PL/SQL, Java.

Java Skills: JDBC, Servlet2.4, JSP2.0,JSTL, EJB, Java Beans

Web Technologies: HTML, DHTML, JavaScript, XML, XSLT, AJAX, CSS, Apache Perl

Frameworks: Struts, Spring, JSF, Hibernate

RDBMS: Oracle 9i/10g, Cassandra, DB2, MySQL

Scripting languages: Unix Shell Script, Perl

Tools: Edit Plus, ANT, Maven, JUnit, SOAPUI, Jenkins, Puppet, Chef, AWS

Web/App Servers: Tomcat 5.5/6.0, BEA WebLogic 10.x, WebSphere 7.0

Version Control tools: SVN, CVS, RTC

Web Technologies: XML, XSLT, JSON, SAML 2.0, SOAP, RESTful.

IDES/Tools: Eclipse 3.4, MyEclipse 7.0, google Lucid chart

PROFESSIONAL EXPERIENCE:

Confidential, Salem, OR

Lead Java/J2EE Developer

Responsibilities:

  • Prepared Functional and Technical design document.
  • Developing and designing Origin Forms which generate different type of legal notices to respective parties with appropriate date
  • Developing batches to process bulk amount of data in the system.
  • Used SOAP based services to interact with HP Extreme form generation tool.
  • Implemented on the fly editable forms provides feature of editing texts and data in the template form.
  • Provided implementation to interact with HP Extreme Empower Editor REST services.
  • Dynamic XML generation from XSD schema using JAXB.
  • Used DOM parser to parse Xml file for different server levels to synchronize the product contents.
  • Wrote Web Service provider using JAX-WS to insert class/student information data from partner application.
  • Tested Web Service call using SOAPUI tool as a part of unit testing.
  • Created batch script to delete unnecessary old files on specific interval.
  • Developing the UI component architecture and API for application integration framework using java script.
  • Prepared and executed test cases for automaton as per the system requirements.
  • Extensively used Design Patterns Singleton, Factory, Session Façade, DAO, and DTO.
  • Used SVN for version control and Log4j for logging.
  • Used RTC for defect/Work item management.
  • Performed unit testing for modules using JUnit.

Environment: Java, J2EE, Spring, Hibernate, JQuery, REST, SOAP, DB2, Java, J2EE, JSP, Servlets, JDBC, SQL, PL/SQL, CSS, Apache Perl, Jenkins, Unix shell scripting/Linux, SVN, Agile Methodology, AJAX, JMS, Tomcat, Maven, ANT, XML, SAML 2.0, XSLT, JSON, JUnit, Weblogic, Java Script, Eclipse, GIT, RTC.

Confidential, Chandler, AZ

Lead Java/J2EE Developer/Application Engineer/DevOps

Responsibilities:

  • Prepared Functional and Technical design document using star UML.
  • Production monitoring and resolving production bugs.
  • Writing shell script for 24*7 live alerting for any issues.
  • Managing and Deploying builds on various environments.
  • Configured and Managed Jenkins for continuous integration
  • Used Cassandra NoSQL database for processing bulk amount of events coming through application.
  • Have used AWS EC2 and AWS S3 functionality
  • Used DOM parser to parse Xml file for different server levels to synchronize the product contents.
  • Wrote Web Service provider using JAX-WS to insert class/student information data from partner application.
  • Tested Web Service call using SOAPUI tool as a part of unit testing.
  • Used JMS for posting Customer data asynchronously from application to other application.
  • Used SAML for authentication of users from partner application called RUMBA.
  • Wrote the Apache rules on Perl to stop direct access of the content from the end customer, so every content has to pass through the filter while serving the page content.
  • Developing the UI component architecture and API for application integration framework using java script.
  • Used MAVEN & ANT for building.
  • Prepared and executed test cases for automaton as per the system requirements.
  • Extensively used Design Patterns Singleton, Factory, Session Façade, DAO, and DTO.
  • Developed Message Driven Beans to process the Messages posted from CMS class events.
  • Used SVN for version control and Log4j for logging.
  • Used Quality Center/jira for Bug Fixing.
  • Performed unit testing for modules using JUnit.

Environment: Java, J2EE, Spring MVC, Spring IOC, Hibernate3.0, JQuery, Oracle9i/10g, Java, J2EE, JSP, Servlets, JDBC, SQL, PL/SQL, CSS, Apache Perl, Jenkins, Unix shell scripting/Linux, SVN, Agile Methodology, AJAX, RESTful, JMS, REST, SOAP, Tomcat, Maven, ANT, XML, SAML 2.0, XSLT, JSON, JUnit, WebSphere, Java Script, Eclipse, GIT, Cassandra, AWS.

Confidential

Lead Java/J2EE Developer

Responsibilities:

  • Lead team of 6 members to build business layer.
  • Coordinating requirements, application design & architecture and implementation between client and off/on shore team
  • Scrum master taking scrum calls and planning the sprints.
  • Involved in Requirements gathering, Analysis and Design of the application.
  • Production monitoring and resolving production bugs.
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Designed and developed web interfaces using MVC Architecture.
  • Involved in Writing Object Relation Mapping implementation using JDBC and hibernate mapping configuration files.
  • Wrote persistence layer and business layer (EJB's).
  • Responsible for the implementation of application system with core Java and spring framework.
  • Used Message Driven beans to read the messages from JMS queues for asynchronous communication.
  • Developed the data flow between many web services that communicates with the data in our application.
  • CSS for styling the HTML elements.
  • Designed and developed front-end GUI components using HTML, JavaScript, CSS, and JSTL.
  • Used shell scripts to automate the alert for server health.
  • Involved in Unit and Integration Testing after each development Life cycle.
  • Deployed application in Web Logic Application server in pre-production environments.

Environment: Java 1.5, J2EE, Oracle 9i/10g, SQL, PL/SQL, JSP, HTML, Servlets, XML, XSLT, UML, BEA WebLogic 10.1, JUnit, Tomcat, Jenkins, Servlets, JSP Taglibs, Spring core, Hibernate 3.0, Agile Methodology, RESTful, CSS3, JSON, Spring MVC, JPA, REST, Jquery, AJAX, JMS, Unix shell scripting/Linux, SOAP, Maven, ANT and JavaScript

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed user interfaces using JSP, HTML and CSS
  • Developed user stories and fixing of application bugs.
  • Used Eclipse IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used JQuery and JSF validation framework for front-end validations.
  • Used Subversion for software configuration management and version control .
  • Involved in developing applications using Java and J2EE.
  • Involved in writing of SQL scripts using stored procedures and functions.
  • Involved in Core java, synchronization, and concurrency APIs.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Used DAO pattern to retrieve the data from database.
  • Used JUnit framework for Unit testing of application.

Environment: Java, J2EE, JSF, Hibernate, JSP, SQL, JavaScript, HTML, CSS, Eclipse 3.0, SVN, JUnit, XML, XSLT, SQL, JMS, Tomcat, Unix shell scripting/Linux, RESTful, Log4J, JUnit, Jenkins, JSON, Maven, ANT, JPA, PL/SQL, Jquery, Oracle 9i/10g, JDBC, Liferay CMS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for Analysis and Designing, Developing, collaboration, Sequence diagrams+.
  • Implementing the Struts framework (MVC) in the application.
  • Used JIRA for tracking the application bugs related to my task.
  • Designed and developed the user interface using JavaScript, HTML and CSS.
  • Used Hibernate for mapping objects to the relational database.
  • Utilized Log4j for request / response / error logging.
  • Leading team of 3 members from on shore Dubai
  • Responsible for server management and deployment of HRMS as well as other products for same client
  • Writing monitoring script for 24*7 alerting.
  • Worked on SQL and PL/SQL for designing database.
  • Designed one click module that will fetch all the attendance data from the figure print machine and feed it in HRMS database.

Environment: Java, J2EE, Struts, JSP, JSF, Icefaces, Tag Libraries, XML, Jenkins, Servlets, EJB3.0, JDBC, JNDI, Webservices, Oracle 9i/10g, Windows, Linux, ANT, JBoss.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the system by following the agile methodology.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOAD principles for the analysis and design of the system.
  • Applied J2EE design patterns during the development of components.
  • Used RSA to create the Class Diagram and Sequence Diagram.
  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Used Spring Framework for developing business objects.
  • Performed data validation in Spring MVC and Controllers.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Used DOM Parser to parse the xml files.
  • Log4j framework has been used for logging debug, info & error data.
  • Used Hibernate framework for Entity Relational Mapping.
  • SQL Developer was used as a database client.
  • Used WinSCP to transfer file from local system to other system.
  • Used Ant script for build automation.
  • SVN version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.

Environment: Java, J2EE, JSP, Core Java, Hibernate3.2, Struts2.0, Spring3.0, XML, JavaScript, CSS, Oracle, Eclipse.

Hire Now