Java/j2ee Developer Resume
Dallas, TX
SUMMARY:
- 7+ years of professional experience in all phases of software development life cycle that includes Business Analysis, Requirement gathering, Design, Development, Integration, maintenance, installation, implementation and testing of various distributed, and multi - tier web applications.
- Proficient in Core Java, Enterprise technologies such as EJB, Spring Framework, JMS, JTA, Hibernate, Java Web Service, SOAP, REST Services, Java Thread, Java Socket, Java Servlet, JSP, JDBC, Core Java etc.
- Strong understanding of Object Oriented Design concepts and Analysis.
- Good Experience on Core Java concepts like Collections Frameworks, Exception Handling, Multi-threading and Network programming etc.
- Developed UI pages using HTML,CSS, Bootstrap, JavaScript, Angular JS, AJAX, JavaScript, JSP, JSTL
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Have experience with XML technologies - XML, DTD, XSD, XSLT, JAXP and JAXB.
- Produced as well as consumed web services including SOAP &RESTful using WSDL, SOAP, Java Web Services (JAXB), Axis2, CXF and JERSEY.
- Extensively worked on Drools Rules Engine and Expectation Engine for writing Business rules Validation.
- Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts.
- Hands-on experience with Web/Application servers such as Tomcat Server, JBoss, and Weblogic
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Wrote advanced components such as directives, promises and services Angular JS.
- Working knowledge of Agile Development-Scrum, Iterative and Waterfall methodologies.
- Actively involved in requirements gathering, Analysis, Design, Coding and Code Reviews.
- Extensive knowledge of J2EE Architecture and Design Patterns.
- Strong knowledge in Java Messaging Service (JMS).
- Well versed in both Client and Server-side Programming using Java Technologies.
- Experienced in working with SQL Server 2008/12 and Oracle 11g Database.
- Hands-on experience in writing SQL & PL SQL - stored procedures, functions, views and triggers
- Experience in using source control repositories such as SVN, Git.
- Having hands-on experience on tools like Eclipse, NetBeans and Dreamweaver.
- Excellent in troubleshooting/debugging for software applications.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance testing.
- Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
- Proven track record of coding, integrating complex technical processes within international, high-profile and deadline-oriented environments.
TECHNICAL SKILLS:
Languages: C++, JAVA /J2EE: JDBC, Servlet, JSP, Android, Shell script
Frameworks: Hibernate and Spring.
Operating System: Windows, Unix/Linux.
Database: My SQL, SQL Server 2008, Oracle 11g, MS Access.
Web Technologies: HTML, CSS, Bootstrap, JavaScript, JQuery, Ajax.AngularJS
Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, UDDI, CXF, JERSEY
Application/Web Server: Tomcat, Glass Fish, Web sphere, Web logic, JBoss.
Methodologies: Waterfall, Scrum, Spiral, Iterative Development.
Testing Tools: Junit, Selenium, TestNG, Postman, Advanced REST client
Design Tools: UML, MS Visio, MS project.
Version Controlling tools: SVN, GIT.
IDE Tools: Eclipse, Net beans, Dev++, Code Block
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Designed Use Case and Sequence Diagrams according to UML standard using IBM Rational Rose.
- Developed the entire application implementing MVC Architecture integration Hibernate and spring frameworks.
- Performed client side validations using JavaScript and server side validations using Spring MVC Form Validation Framework.
- Implemented JDBC using spring as a database access layer to access and update information in the Oracle 11g Database.
- Written and maintained codes using technical specifications to update existing application and/or to develop new BRMS application.
- Used Spring MVC framework along with JSP, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Experience in writing ANT script and Maven to build and deploy Java applications in different environments.
- Designed and developed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Used tools like Eclipse, NetBeans and Dreamweaver.
- Used HQL statements and procedures to fetch the data from the database .
- Used JMS for asynchronous exchange of message by applications on different platforms.
- Developed the view components using JSP, HTML, CSS, Bootstrap, Angular JS and spring tag libraries.
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
- Used JUnit, Selenium Testing Framework for performing Unit testing .
- Used Web services-REST API and SOAP for getting required information from third party.
- Performed SOAP and Restful API testing by using SoapUI and Postman.
- Implemented web services with Apache CXF Axis.
- Worked with Log4J for logging purpose in the project.
- Used Maven to build the J2EE Application
Environment: Spring, Hibernate, JSP, HTML5, Drools, JSON, RAD, JMS, CVS, MAVEN, HTML, CSS, Docker, BRMS, Bootstrap, Jquery, Javascript, AWS, Angular JS, Groovy/Grails,XSL, XSLT, Servlets, Web sphere Application Server, Oracle.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Coding, modification and implementation of user requirements in the online banking automation application.
- Developed web application based on J2EE Spring MVC framework.
- Creating procedure and fine tuning the existing procedure to handle huge amount of transaction.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, CSS, JavaScript, AJAX.
- Interacted with business analyst for preparing business requirement.
- Used Spring MVC framework along with JSP, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Reviewed code and encouraged developers to use key design patterns, such as Factory patterns.
- Wrote various types of Business rules in the .drl (drools file) and .ece (expectation files) using Drools rule engine for business decision making. Used Maven to build the J2EE Application
- Created an XML configuration file for Hibernate -- Database connectivity.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Designed and Developed the UI screens using JavaScript, JQuery, Angular JS, CSS3 and HTML5.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Implemented database layer using various features of Hibernate framework like HQL queries, Criteria.
- Responsible for maintaining and expanding our AWS infrastructure using AWS.
- Implemented Restful API web service with the use of URI templates and content negotiation.
- Implemented different validation control on the web-pages using Angular JS.
- Performed Restful API testing by using Advanced REST client.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software in a fast paced environment.
- Bug fixing and 24/7 production support.
- Involved in integration testing and deployment of the module as part of the overall application.
Environment: Java, J2EE, Servlets, Drools, Angular js, HTML5, MAVEN, Spring(MVC), Spring Framework, Hibernate, AWS, Web Sphere, Eclipse IDE, JSP, JPA, JDBC, EJB, HTML, JavaScript, Web services, CSS, Bootstrap, JQuery, SOAP, WSDL, Agile, SQL, and JUnit.
Confidential
Java/J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using Spring MVC based architecture.
- Involved in design and interacted with business intelligence team during requirement analysis.
- Involved in developing database modeling and database schema.
- Used the Spring framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
- Used Hibernate ORM framework for data persistence layer.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed user interface using JSP, and HTML to simplify the complexities of the application.
- Used SOAP for getting information from third party.
- Developed new screens to the application by designing the UI with HTML, CSS, JavaScript, and AJAX.
- Defect resolution and System Enhancement through Technical analysis to fix defects in the business process and workflow.
- Coordinating with other application teams to analyze defects and fix bugs.
- Played a vital role in identifying gaps in the requirements and effectively communicate to the business and proposing new solutions by working with the business analysts and Subject Matter Experts.
- Used JMS for asynchronous messaging between different modules.
- Developed the application using Eclipse as the IDE and used standard features for editing, debugging, running etc.
- Writing technical analysis documents, design review documents and JUnit cases.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders’ components.
- Application was deployed on clustered Web Sphere Application Server.
Environment: JDK 1.7, JSP, Spring, Hibernate, IBM Web Sphere, JavaScript, HTML, XML, JQUERY, Eclipse, Surround SCM, Oracle, MS Visio, Log4J, ANT, SQL Server, Servlets.
Confidential, Bentonville, AR
Java/J2EE Developer
Responsibilities:
- Involved in Design and Coding of various JAVA, J2EE modules
- Involved in Design and Coding of User Interfaces using JSP, AJAX and Servlets.
- Involved in Design and Coding of Web Services to implement SOA.
- Created PL/SQL procedures and fine tune database queries.
- Involved in critical application enhancements and performance improvements.
- Used Spring framework to define beans for Entity and corresponding depended services.
- Developed web services to communicate with external systems.
- Prepared Test Plans and executed at Integration level.
- Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
- Implemented ANT tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
Environment: Java 1.6, J2EE, Spring, JAX-WS, JDBC, JSP, Servlets, Apache Tomcat, UNIX (Solaris), HTML, CSS, XML, AJAX, Java Script.
Confidential
Software Developer
Responsibilities:
- Involved in the Analysis, Design, Coding, modification and implementation of user requirements
- Interacted with business analyst for preparing business requirement.
- Involved in code review, bug fixing and 24/7 production support.
- Implemented Restful web service with the use of URI templates and content negotiation.
- Involved in integration testing and deployment of the module as part of the overall application.