Java/j2ee Programmer Resume
Austin, TexaS
SUMMARY:
- Over 7+ of experience in application development using object oriented software architecture, analysis, design, development and implementation of enterprise systems.
- Working on cloud environments like AmazonDB2 and Amazon RDS.
- Proficient in Java, JSP, Java Script, J2EE, JSF, Spring Framework, Hibernate, HTML, JDBC, XML, EJB, JMS, SQL, PL\SQL, Oracle 9i and 10g, DB2, SQL Server, and Tomcat.
- Knowledge of Java concepts including OOPS and exception handling.
- Developing enterprise applications using IDE tools like IBM RAD, WebLogic Workshop, WebSphere Studio Application Developer (WSAD) and Eclipse.
- Using WebLogic Application Server and WebSphere Application Server.
- Creating connection pools, configuring JMS Server, creating topics and managing queues.
- Planning, designing and implementing portal solutions using WebSphere Portal.
- Knowledge on Flex, Portlet (JSR 168, JSR 286).
- Working with Angular JS, JSP, JavaScript and Struts, AWT, HTML tags and tiles (to create layouts). Working on cold fusion makeup language and CFML tags.
- Working with EJB2.0, EJB3.0 and developing Session Beans, Entity Beans and MDBs.
- Publishing and consuming web services using SOAP.
- Good knowledge on micro services.
- Developing multiple interfaces to interact with Java GUIs and other legacy systems and modules.
- Using core Java concepts like concurrency, memory management and NIO.
- Working with SQL to create field - domains, tables, table-spaces and views.
- Using server/client architectures with asynchronous.
- Using JUnit for writing automated test cases in test driven development during application development and testing the legacy code for optimization.
- Using the open source tools Log4j, Maven, ANT build tool and JUnit test framework.
- Using various Core Java concepts such as multi-threading and collection APIs to implement various features and enhancements.
- Good knowledge on Spring boot.
- Good knowledge on PostgreSQL.
TECHNICAL SUMMARY:
Programming: Java, J2EE, SQL, PL/SQL.
Tools and ID Environments: IBM RAD 8.0, Eclipse, TOAD, Spring Tool Suite.
Web Technologies: J2EE, EJB 2.0, Servlets, JSP, Java Beans, JSF, Web services, Spring framework 2.0, Hibernate, XML, Java Script, Web Services, JMS, Struts 1.2, JSTL, HTML, CSS, XSL, Log4j, JSF.
Application Servers: WebLogic 8.0, WebSphere Application Server8.0, JBoss 5.0.
Web Servers: Apache Tomcat 5.0.
Database Environments: Oracle 9i, Oracle 10g, SQL Server and DB2, PostgreSQL.
Versioning Tools: Subversion (SVN), GIT, Visual Source Safe, and Concurrent Versions System Build Tools Maven 2.0, ANT
Operating Systems: Windows XP, Windows NT/2000, UNIX, Linux
Architectures: Struts, MVC architecture and J2EE, MVC, Singleton, Data Access
EXPERIENCE:
Confidential, Austin, Texas
Java/J2EE Programmer
Responsibilities:
- Followed waterfall methodology Have been part of application development and currently involved in bug fixing.
- Developed several Batch jobs (all kinds of file and database transfers and modifications) using Spring Batch.
- Coded pages using JSP, JSTL, JavaScript, and JQuery.
- Implemented Web Services to interact other modules using Spring Framework for MVC architecture with Hibernate to implement DAO code.
- Worked on SOAP Web Services and used SOAP UI.
- Used HQL for database calls.
- Used JIRA to track the status of the defect/Task.
- Used GIT for maintain the developed code.
- Developed lot of batch jobs using spring batch.
- Perform Code review of other team members.
- Good working experience on RAD (Rational Application Developer).
- Followed test-driven development approach.
Environments: Java 1.7, WebSphere 8.0 (WPS/WAS), Toad, spring, Struts, HQL, Maven, SOAP Web Services, AJAX, Junit, HTML, CSS, JavaScript, JQuery, JSP, RSA.
Confidential, Austin, Texas
Java/J2EE Programmer
Responsibilities:
- Followed agile methodology in development phase and followed by waterfall method in maintenance phase.
- Worked closely with client to gather business requirement as part of design phase.
- Extensively worked with Spring MVC and hibernate as part of application development.
- Worked using to Java/J2EE/Spring/Web services(Rest-full)
- Worked on WebSphere portal severs to deploy the application.
- Designed and developed User Interfaces and menus using angular JS, java script, html.
- Worked on spring and hibernate for backend development.
- Good experience in WebSphere portal sever and application server.
- Used SQL Developer to interact with Oracle Database.
- Involved in Portlet design and development.
- Involved in writing Test plans and conducted Unit Tests using JUnit.
- Deployed the application using WebSphere WAS/WPS.
- Created restful web services.
- Good working experience on RAD (Rational Application Developer).
- Good experience in coding front end and backend.
- Created sever side and client side validations.
- Developed test cases using JUNIT.
Environment: Java 1.7, WebSphere portal server, Rational Application Developer, SQL-developer, angular JS, aven, Team forge. J2EE, SPRING MVC Architecture, Spring Framework, Portal, Java, Hibernate, JSP, JUnit, XML, HTML JavaScript, Oracle, Windows XP, WebSphere Application Server 8.5.
Confidential, Austin, Texas
Java/J2EE Programmer
Responsibilities:
- Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used Web Services to interact other modules and integration testing.
- Used SQL Developer to interact with Database.
- Used GitHub, and also subversion for maintaining the source version control.
- Wrote several Junits for testing the java classes introduced.
- Implemented Front-end technologies like HTML, CSS, and JavaScript.
- GUI functionality also majorly included JSP, JSTL, Tiles and AJAX.
- Engaged in several kinds of activities such as working on enhancements, trouble-shooting and fixing critical incidents and defects.
- Used Jasper Reports for generating reports.
- Worked on major technical debt items such as POM refactoring, enhancing performance by analyzing and minimizing the database calls and many more.
- Worked on Bi-publisher to generate reports.
- Used batch code to develop certain functionalities.
Environment: Java 1.6, JSP, AJAX, XML, Spring 3.6, Hibernate, Web Services, WebLogic 10.3.6, JUnit, Oracle 11g, SQL Developer, Bi-publisher, PL/SQL, log4j, Eclipse, GitHub, HTML, CSS, JavaScript.
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Followed agile software methodology for software development.
- Analyzed, designed, coded and tested phases of software development.
- Developed Portlets and Portal using WebSphere Portal.
- Developed presentation layer with Struts 1.3 and JSP and JavaScript.
- Developed custom tags to display home mortgage consultant, branch and joint venture specific information. Developed Struts action classes and validation classes using Struts controller component and Struts validation framework.
- Designed and developed User Interfaces and menus using HTML, JSP, JavaScript, and client side and server side validations. Used Spring Hibernate template to access relational DBMS via Hibernate. Resolved critical bugs.
- Developed test cases using JUNIT and followed test first development.
- Resolved issues and dependencies with components of different subsystems by effectively communication with other groups.
- Used RAD as IDE. Implemented Hibernate as Object Relational Mapping (ORM) framework for mapping object-oriented domain model to Oracle database.
- Prototyped and used HTML, CSS to build the user interface for Configuration Manager Component. Prepared configuration files for Hibernate.
- Wrote SQL statements. Developed in core Java using Collections (Hash Map, List).
- Used MVC design pattern as part of application development.
- Use Log4j for logging Errors. Deployed the application on Web Sphere Application Server.
Environment: J2EE, MVC Architecture, Struts 1.3, Spring Framework, Portal, Java, Hibernate, JSP, Servlets, JUnit, XML, HTML JavaScript, Oracle, CVS, Windows XP, WSAD, WebSphere Application Server 6.0.
Confidential, Edinburg, TX
Java Developer
Confidential
Responsibilities:
- Assisted in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
- Worked in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface. 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 was written in core Java.
- Wrote Web services using SOAP for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Wrote the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework. Used design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Registrations were sent to another application using JMS technology.
- Implemented the JMS (Java messaging service) for asynchronous communication.
- Used JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application. Wrote MDB (Message Driven Beans) as subscribers.
- Backend application layer was implemented using EJB (Enterprise Java Bean) in WebSphere environment. Created stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle. Interacted with Oracle database is implemented using Hibernate.
Environment: Java 1.6, J2EE, JSP, JavaScript, Servlets, EJB, Swing, Struts, JSF, JDBC, Hibernate, WSAD, XML, Agile, XSLT, HTML, Oracle9i, JMS, Web Services, SOAP, Perl, WSDL, TCP/IP, JBoss Server, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Developed front end using JSTL, JSP, HTML, and Java Script.
- Implemented client side validations using JavaScript.
- Hibernate Query Language (HQL) was used for querying the database.
- Implemented AJAX for communication between JavaScript to App server without reloading the page. Used MVC architecture.
- Used some of the core java concepts like concurrency, memory management and NIO.
- Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc. and used DOM parser to parse the XML files.
- Developed Servlets to process the requests, transfer the control as per the requests.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Used JBoss as the Server.
Environment: JAVA, Hibernate, Servlet, JSP, JSTL, JavaScript, HTML, DHTML, CSS, JavaScript, CVS, Eclipse, MySQL