Sr. Java/j2ee Developer Resume
Plano, TX
SUMMARY:
- 8+ years of experience in analysis, design and product development in Java/J2EE.
- Experience includes application development in Java (client/server), Object Oriented Analysis and Design, JDBC, Servlet programming, JSP, Enterprise Java Beans, Struts, JSF, Spring, iBATIS Hibernate, Java Mail, SQL Queries, PL/SQL procedures, Oracle, MySQL, SQL Server etc using IDEs like Eclipse, RAD, Netbeans and Intellij.
- Experience in developing and maintaining Enterprise level projects making them more flexible, reusable and customizable.
- Experience in using various design patterns that make code maintenance much simpler.
- Excellent knowledge in using various frameworks like Struts, Spring, EJB, Hibernate etc.
- Good web development skills using JQuery, Javascript, Ajax, CSS and HTML/DHTML.
- Experienced in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Working experience in Cloud application such as AWS and used Devops tools such as CHEF.
- Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures Functions and Triggers.
- Strong knowledge in Object Oriented programming making code more flexible, maintainable analyzing various performance or run - time complexities.
- Strong knowledge in Core Java that include usage of Util package for maintaining data structures easily, Threads, Exceptions handling etc.
- Excellent experience in maintaining projects by analyzing and fixing bugs or issues like database migration, application server migration, change of software versions etc.
- Experience in designing valuable test cases that help the system stand reliable.
- Experience in developing and consuming Web Services with Apache Axis 2.
- Working experience in developing RESTful Services.
- Experience in web/application servers like Weblogic, Websphere, Apache Tomcat, JBOSS which are the most used app servers in today’s software industry.
- Experience with Java compliant IDE’s such as Eclipse, RAD, Net Beans and Intellij.
- Good working knowledge of J2EE Design Patterns.
- Good knowledge of agile methodologies like Scrum.
- Hands on experience with JUnit for unit testing, FITNesse for FIT Tests.
- Worked on Maven/Ant scripts for building the applications and deployments.
- Experience in Operating Systems like Windows, UNIX and Linux.
- Extensive experience on supporting the applications during production.
- Having Basic understanding of ESB, MongoDB, Angular JS and latest technology like BigData, Hadoop, NoSql etc.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, EJB, RMI, JMS, JNDI, JDBC.
Programming languages: Java, J2EE, J2ME, VB, C, C++, SQL, PL/SQL.
Web Technologies: XML, XSL, XSLT, JAXB, Java Script, JQuery, AJAX, HTML, DHTML.
Frameworks and Tools: Struts, Spring, Hibernate, ANT, Log4J.
Application/Web servers: WebLogic, JBoss, Apache Tomcat and WebSphere.
Databases: Oracle, SQL Server, SQL Loader, MySQL
Reporting Tools: Crystal Reports, Oracle Designer
MS Office: Outlook, Access, Visio, Word, PowerPoint and Excel
IDEs: Eclipse, Net Beans and IntelliJ
Design/ Version control: UML, Rational ClearCase, Tortoise SVN, CVS and Tortoise GIT
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Story planning and breakdown concepts into user stories for iterations under the Agile Scrum methodology.
- Experience in XML Parsing using Java API, also involved in encoding or decoding the xml.
- Experience with AWS instances spanning across Dev and Test through Open Source DevOps tools like Chef and Jenkins.
- Involved in testing using jUnit for the developed code to coverage all the scenarios.
Environment: AWS, Chef, Java 1.8, J2EE, Spring 3.x, Restful Services, Tomcat, Eclipse Neon.1a (4.6.1), Oracle 10g, Windows 7, Maven, Junit, Sonar, Jenkins
Confidential, Southlake, TX
Sr. Java/J2EE Developer
Responsibilities:
- Story planning for iterations under the Agile Scrum methodology.
- Worked on Meta Model Manager to create new domain as well create/update/analyze models.
- Worked on Rule engine for creating arbitrary rules on the models.
- Worked on Meta Model design for integrating the behaviors between models and sub models.
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Data access layer is implemented using Hibernate.
- Worked extensively in the backend Oracle database by writing complex SQL queries.
- Created and maintained the configuration of the Spring Application Framework (IoC).
- Was actively involved with production support.
- Involved in testing using jUnit as well configuring various plug-ins to coverage all the scenarios.
- Involved in creating test cases using Easy Mock to test the business logic.
- Involved in creating FIT test cases using Fitnesse to test the DAO layer in temporary database.
Environment: Java 1.7, Spring 3.0, Hibernate 3.5, log4j, Maven, WEB SERVICES, Windows 7, Oracle 11g, Testkit, MMM Manager, Fitnesse, EasyMock, Intellij.
Confidential
Operational Cost Manager
Responsibilities:
- Involved in creating Functional Specification Documents as well remodeling of existing architecture by actively interacting with users and customers.
- Developing SQL procedures and provided scripts for querying the oracle database.
- Involved in configuration the UI and backend using Spring MVC, IOC, and Hibernate.
- Participating in design and code reviews, develop documentation artifacts.
- Involved in converting the existing projects into Maven projects.
- Analyze requirements, design, and develop using JSP, HTML5 / CSS3 / JavaScript.
- Good at writing validations on UI using jQuery/ java script.
- Having knowledge on Angular JS.
- Worked on REST ful services to fetch the data from controller to UI and vice-versa.
- Configured Jenkins for continuous integration to check the builds regularly.
- Involved in writing Test cases as well covered the whole functionality by integrating various coverage plug-ins.
- Configured the Jenkins to integrate the continuous builds and monitoring regularly.
- Configured the Jenkins with different plug-ins to check the code coverage, PMD for detecting programmer mistakes, Check style for formatting.
Environment: Java 1.7, J2EE 2.0, SOA, Restful Services, HTML, XML, JBOSS, JavaScript 1.5, Eclipse 3.6, Oracle 10g, Windows 7,Unix, SQL, Maven, JUnit.
Confidential, Chattanooga, TN
Sr. Java/J2EE Developer
Responsibilities:
- Responsible for designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of Struts, JSP, Servlets and Custom Taglibs.
- Extensive experience in developing the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
- Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents (FRD’s) and remodeled the existing architecture.
- Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
- Developed DAO layer using Hibernate.
- Leveraged the IOC concepts of Spring framework to integrate Struts based user interface with Hibernate based persistence interface.
- Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM module.
- Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
- Created a web based application to run and see the reports from the corporate office across all stores.
- Participated in Code migration and resolving code conflicts in various versions.
- Developed PL/SQL stored procedures and functions for enforcing database constraints.
- Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Involved in exporting and importing integrations and jar files from development, staging and production environments.
- Resolved the production tickets issued and deployed patches to the test environment.
Environment: Java 1.5, Struts 2.0, Hibernate 3.0, Spring, JEE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, Mock objects, JMS, Eclipse, Edit Plus, Ultra Edit, XMLSPY, Weblogic 10.3.
Confidential, RI
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Designing and Coding.
- Responsible for developing the application on end to end.
- Used RAD 7.5 to develop, test and deploy all the Java components.
- Performed client-side validations using JavaScript.
- Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the NGEN software project on assigned technology platform.
- Provided work around for complicated defects, later fixed all the defects and make major enhancements to resolve customer problems.
- Developing scalable applications in a dynamic environment, primarily using Java, Struts, web services and object/relationship mapping tools.
- Working in both UNIX and Windows environments.
- Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.
- Enhancing and maintaining existing application suite.
- Communicating development status on a regular basis with team members.
Environment: Java Servlets 2.4, Struts, LDAP, Hibernate, JAVA 1.5 and 1.6, Java beans, RAD 7.5, JDBC 3.x, Web Services, SQL, HTML, DHTML, and CSS.