Sr. Java Developer Resume
Houston, TX
SUMMARY
- Over 8 years of IT experience in complete Software Development Life Cycle process including Development, Testing and implementation using industry standard methodologies.
- Expertise in development of e - business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
- Excellent Experience in developing software applications using java, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts 1.x, JSP, Servlets, JavaScript, JQuery and HTML.
- Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic and RAD 7.x.
- Worked on various spring framework modules like Spring MVC, AOP, IOC and DAO.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server and DB2.
- Good web page design skills using AJAX, JQuery, HTML, JSP and JavaScript and JQuery.
- Experience in SOAP based Web Services and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.
- Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS
Languages: JAVA, J2EE, PL/SQL.
Web Servers: Apache Tomcat.
Application Servers: Websphere, WebLogic, JBoss
Operating System: Windows and UNIX, Linux.
Server Programming: EJB, JSF, PrimeFaces, Servlets, Spring MVC, Struts, JMS, Spring Batch, Hiberante, SOAP and REST Web Services
Web Programming: JQuery, Ajax, JavaScript, CSS, HTML5, JSON, AJAX
Database Systems: Oracle, MySQL, SQL Server, DB2.
OO Modeling: UML, Rational Rose.
Open-Source Technologies: ANT, Maven.
IDE: RAD, Eclipse, MyEclipse, WSAD, Netbeans.
Version Control systems: CVS, Rational Clear Case, SVN, GitHub
PROFESSIONAL EXPERIENCE
Confidential - Houston,TX
Sr. Java Developer
Responsibilities:
- Involved in J2EE Development on Weblogic Server 10.3, and/or 11G. Experience in JWS, and EJB 3.0 development.
- Designed and developed very complex and large web pages using html, css and jQuery library with AJAX and JSON.
- Developed Web Services based on Java EE standards such as JAX-WS.
- Designed JSF pages for Initial applications, Submissions and Maintenance module using JSTL and PrimeFaces tag libraries.
- Implemented fornt end (UI) of the application using HTML5, CSS, jQuery.
- Developed session EJBs and message driven beans (MDB) to process JMS XML messages, JSPs, Servlets, XML descriptors, using WebSphere Application Server.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
- Used validation framework to perform Server side validations.
- Designed and Developed End to End customer self service module using annotation based PrimceFaces MVC, EJBs and JQuery.
- Involved in integrating applications with other application using IBM WebSphere.
- Involved in implementing Message Driven Beans using for JMS systems WebSphere MQ
- Implemented Java & J2EE design patterns like Singleton, Factory, Bridge, Facade
- Responsible to prepare Unit test scripts.
Environment: Java 1.7, JSF, PrimeFaces, EJB, Spring Batch, Hibernate, IBM WebSphere, JMS, Oracle 9i, RAD, CVS, HTML, CSS, JSON, Maven, Cruise control, GitHub.
Confidential, Northbrook, ILSr. Java Consultant
Responsibilities:
- Involved in Analyzing the changes and impact of the changes.
- Involving in fixing defects and implementing change Requests.
- Involved in developing web pages using jQuery javs script library.
- Created very highly interactive web pages using AJAX and JSON.
- Developed various batch processes using Spring Batch framework.
- Migrated age old stand alone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.
- Developed programs to assemble EDI messages for JMS transmission
- Technology stack includes Java Message Service (JMS) using Message-Driven Enterprise Java Beans (EJB) running in WebSphere Application Server (WAS)
- Involved in developing web pages using Struts, Spring frameworks.
- Involved in writing java components to invoke web services.
- Worked on writing batch programs using Spring Batch.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Integrated application with other using IBM WebSphere.
- Doing code review, unit testing and integration testing.
- Writing JUnits for new components.
- Analyzed and customized the Checkstyle plug-in for Alliance Coding Standards.
Environment: RAD (Rational Application Developer), IBM WAS (WebSphere Application Server), Java, java multi-threading, Spring Batch, Web Services, JMS, SOAP Web Services, Struts & Spring frame works, XML, jQuery JS, JSON, AJAX, Checkstyle Plug-in, JUnit, Clear Case and Clear Quest.
Confidential -Chicago, IL
Java Developer
Responsibilities:
- Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
- Responsible for system development using Factory, DAO and MVC Design Patterns.
- Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
- Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
- Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
- Developed and maintained data layer using the ORM framework Hibernate.
- Performed Unit testing of the code as per the test cases.
- Involved in System testing and defect resolution.
- Developed build and deployment scripts using ANT scripts.
- Developed UI of the application using JQuery libraries.
- Involved in writing client side validations using JQuery with AJAX.
Environment: WebSphere, Java, J2EE, Java Message Serivece(JMS), JSP, Servlets, Windows XP, HTML, XML, XSD, ANT, Jquery, HTML, CSS, JQuery, AJAX, JSON, Oracle 9i, Hibernate, Spring.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Developed using Struts in the projects related to Pharmacy returns to R log, which is the reverse logic application.
- Used different features of Struts like MVC, Validation framework and tag library.
- Developed interfaces for various use cases to enhance the R log application to integrate with pharmacy returns functions.
- Solutions are customized for each Client, packaged and deployed.
- Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
- Creating design models (including class and sequence diagrams)
- Resolving production issues/ maintenance.
- Interaction with Customer service team for their requirements.
Environment: Eclipse, WebLogic, jdk1.6, JSP, Servlets, JDBC, XML, JavaScript, JQuery, HTML, CSS, UNIX (Solaris), SQL Developer, Oracle, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed company's principal Website, the lead generation mechanism for selling insurance over the Internet.
- Developed complete front & back end using Jsp, POJO’s & Servlets.
- Used Log4J framework for logging all the events.
- Coded ANT scripts for compiling, building, packaging the WAR and deploying the WAR to WebLogic Application server.
- Designed and developed effective internal Web applications, relational database and stored procedures to analyze and monitor all activities related to Web-based sales.
- Automated sales monitoring and credit/identity verification application processes, decreasing costs and improvingquality.
Environment: Java, JBoss, JavaScript, EJB2.1, POJO,, JDBC2.0, Log4J1.1, JUnit3.7, SQL, Stored Procedures, FileNet, Ant, XML, Eclipse, WebLogic Application Server, SQL Server.