We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Houston, TX

PROFESSIONAL SUMMARY:

  • Around 9 years of experience in the field of information technology in Java Enterprise systems and internet/intranet web applications, J2EE Architecture, and web application development.
  • Experience in Software development life cycle (SDLC) and Agile Methodologies including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
  • Expertise in Java, J2EE Technologies like Servlets, JSP, JDBC, EJB, JNDI, and JMS.
  • Working Knowledge in MVC Architecture and experience in working with Frameworks like Apache Struts Framework.
  • Hands on experience in design, implementation and maintenance of system architectures using application servers like Web Logic, Apache Tomcat, WebSphere, JBOSS.
  • Developed GUI’s using JSP, Java, Struts, HTML, DHTML XML, XSLT, CSS, and JavaScript.
  • Experience in developing code with Ides’ like IBM WSAD, RAD, MyEclipse, Eclipse, JDeveloper, NetBeans, Visual Studio and JBuilder and worked on VSS, CVS and PVCS version control tools.
  • Worked with popular Design Patterns like Abstract Factory, Command Pattern, Observer and Singleton Data Access Object (DAO), Model View Controller, Session Façade and Service Locator etc.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers and normal file parsing.
  • Worked with TOAD and SQL Developer extensively for database operations.
  • Experience with designing and usage of databases like Oracle (SQL, PL/SQL), MySQL, SQL Server, and MS Access.
  • Designed Use cases, Class diagrams and Sequence Diagrams in RAD.
  • Worked on UNIX Shell Scripting using Vi editor.
  • Experience in SIT, UAT and Production Support, maintenance and service.
  • Have working experience in onsite offshore format managing dealing with offshore developers.
  • Experience in Quality assurance, Unit testing, load testing (Load Runner).
  • Hands on experience in JUnit for unit testing and used Log4j for logging
  • Have very good communication skills and client liaison.

TECHNICAL SKILLS:

Programming languages: C, C++, Java J2SE and J2EE, SQL, PL/SQL

Application/Web Servers: JBoss, Apache Tomcat, Bea WebLogic Server, IBM WebSphere

Frameworks/J2EE/Build Tools: Servlets, JSP, RMI, EJB - stateless, stateful and entity beans, MDBs, JDBC, JNDI, JMS, Struts, Ant, Spring, Hibernate 3.0

Web Technologies & Scripting Languages: XML, XSLT, HTML, CSS, DHTML, Dreamweaver, Shell Scripting, AJAX, JavaScript, Angular JS

RDBMS and Tools: Oracle, MySQL, SQL Server, Ms-Access, Toad, SQL Developer

GUI Tools: Visual Basic, Developer 2000, WxWidgets

Protocols: TCP/IP, HTTP, SSL, HTTPS

Development Tools: MyEclipse, Eclipse, JDeveloper, NetBeans, Visual Studio, JDK, MS Visual Studio, IBM WSAD, RAD and JBuilder

Testing Tools: Load Runner, JUnit

Operating Systems: Windows 7/95/98/NT/2000/XP, LINUX, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior Java Developer

Responsibilities:

  • Involved in the migration of legacy applications to Spring Boot applications using Java 8, Angular JS deployed to Tomcat server.
  • Implement updates to the site based on SEC requirements within tight deadlines.
  • Build micro services applications for all product lines that provide RESTful API using Java 8, Spring Boot and JPA repository.
  • Build portlets that make RESTful calls and also create and configure the portlets in the Portal console for all environments.
  • Participate in discussions with business partners to get their requirements and also in technical discussions as part of the application development process.
  • Involved in the migration from OpenText portal to Magnolia content management system.
  • Actively participate in daily scrum meetings, back log grooming and sprint planning sessions.

Environment: - Java 1.8, AngularJS, Hibernate, Magnolia, Microservices, Oracle 11g, JavaScript, Log4j, Eclipse, Windows XP

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Worked on XML and XHTML.
  • Coding, Testing & Production implementation of web components using JSP.
  • Used SPRING annotation based controllers to connect to the server side java code.
  • Used Hibernate for reading data from and writing data to database.
  • Used JSON as the communication between Angular and Spring MVC.
  • Developed UI components using JavaScript, Angular JS.
  • Modified grunt configuration files as part of debugging issues.
  • Implemented Dependency injection using Google JUICE framework.
  • Developed business layer using collections and hibernate.
  • Developed and consumed SOAP and Rest Web Services and using JAX-WS, JAS- RS and developed clients
  • Used JMS for receiving and sending asynchronous calls from/to BPD.
  • Involved in fixing defects and also took part in code reviews.
  • Wrote Junit test cases as well as UI test cases to test some modules in the application.
  • Also worked in production support analyzed issues and fixed by writing SQL scripts and java code.
  • Used Splunk in understanding the application performance, took part to analyze the code and improve accordingly.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Worked with Defect tracking tool JIRA.
  • Used Tortoise SVN for Source Control and Version Management.

Environment: - Java 1.8, J2EE, JDBC, Hibernate 3.5, Spring 3.0 (IOC,MVC), Oracle 10g,11g, Maven, HTML, CSS, JavaScript, AngularJS 1.2, Node js, Grunt, JMS, GUICE, XMI, JBOSS 7.1, Log4j, EJB, Web Services, WebStorm 7.0, Splunk, Eclipse Indigo, Juno, Tortoise SVN, Windows 7.

Confidential, St Louis, MO

Sr. Java Developer

Responsibilities:

  • Developed JSPs, Struts Actions with business logic based on requirements using MVC, DAO, DTO patterns.
  • Used Eclipse IDE for all development purposes.
  • Refactored existing JSPs to implement new requirements.
  • Data was persisted using Hibernate.
  • Applications were deployed on WebLogic 11g Server.
  • Used Current Versions System (CVS) for version control.
  • Resolved tickets during Clone and Regression testing

Environment: - Java 1.6, JSP, Struts, Hibernate, Oracle 11g, JavaScript, Log4j, Eclipse, CVS, Windows XP

Confidential, Des Moines, IA

Sr. Java Developer

Responsibilities:

  • Responsible for JAVA and J2EE components design and development.
  • Involved in Developing GUI and writing the business logic for server side.
  • Used GUICE, JavaScript, and XMI for client side implementation.
  • Migrated to new UI’s using Angular JS and HTML.
  • Developed new Angular Controllers and Directives.
  • Developed new form validations according to requirement such as minLength, formatPhone etc.
  • Used HIBERNATE to interact with Oracle and configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with spring.
  • Involved in modifying existing workflow BPDs as per new features of Loan Processing.
  • Written named queries and HQL queries.
  • Used Maven for build activities and updated pom files to include new dependencies.
  • Responsible for writing documents for project progress reports
  • Added routing and developed factories, worked on root level variables and functions.
  • Developed Unit and E2E test cases using Jasmine and Grunt, Node Js
  • Used JSON for data exchange and Rest Services to interact with spring controller.
  • Debugged Javascript using chrome developers tools
  • Used Ejb for communication between spring controller and business logic
  • Monitored log files to find errors and involved in analyzing the cause

Environment: - Java 1.6, JDBC, Hibernate, Spring (IOC,MVC), Oracle 11g, Maven, HTML, CSS, JavaScript, AngularJS 1.2, Node js, Grunt, JMS, GUICE, XMI, JBOSS 7.1, Log4j, EJB, WebStorm 7.0, Eclipse, SVN, Windows XP, UNIX. IBM Lombardi

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
  • Involved in the Design and Development of GUI interface for ASR Search, Work list, Update ASR, Address Validation using JSP, HTML and JavaScript.
  • Implement DAO layer using Hibernate and JPA persistence layer.
  • Developed complete Business tier of EJB (Enterprise Java Beans) with Stateless, Session beans.
  • Used DOM parsers based API for parsing XML.
  • Involved in QA and Integration environment testing
  • Work with Apache Log4j for all logging and debugging purposes
  • Designed and Developed Unit test cases using JUnit.
  • CVS is used for all code change management services.
  • Use Eclipse IDE for all development purposes
  • Used fSecure for accessing UNIX boxes.
  • Created, implemented and worked on change activities (CA) at release and production patch times.
  • Involved in doing daily health checks for all TA applications. Deployed application packages using TIVOLI.
  • Installed outbound and inbound digital certificates. Created, monitored and resolved trouble tickets using CMIS web North central and Confidential . Worked with System Admin team to resolve networking issues, memory upgrades.
  • Responsible for application maintenance and live production support on Web logic platform for production support/maintenance involving production deployments on Web logic server, defect tracking on CMIS Web (24/7).

Environment: -Struts, JSP, HTML, JUNIT, XML, Hibernate, Eclipse, AIX, HP, fSecure, Sun Solaris, Tivoli, CMIS, Web logic 8.0, SQL & HQL

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Analyzing the business requirements and involved in functional and technical discussions with business analysts and State Team.
  • Involved in the analysis, design, and development phase using Agile methodology.
  • Prepared the Impact Analysis document along with the requirements and the design.
  • Created Use Case diagrams, Process Flow diagrams, and State diagrams using RAD 7.0
  • Implemented MVC design pattern using Struts framework.
  • Primarily involved in development of screen designs using Struts framework, JSPs and HTML.
  • Developed middle tier components using J2EE design Patterns (Business Delegate, Service Locator, DAO, and Value Object).
  • Used JavaScript for client side validations and Log4J for logging.
  • Implemented the automated build process using ANT.
  • Parsed XML using SAX and DOM parsers.
  • Used RAD 7.0 as an IDE to develop this project.
  • Designed and Developed Unit test cases using JUnit.
  • Used Current Versions System (CVS) for version control.
  • Involved in Studying the User requirement. Involved in Installation and configuration of WebSphere 5.x/6.0 Application Server.

Environment: J2EE, XML, Design Patterns - Business Delegate, Service Locator, DAOs, Value Objects, JavaScript, JSP, Apache Struts, EJB 2.0, ANT, CSS, log4j, RAD 7.0, Oracle 8i/9i, WebSphere 5.x, 6.0, SQL Developer, Windows XP, UNIX, CVS

Confidential, Boston, MA

Senior Analyst (Java Developer)

Responsibilities:

  • Migrated various design Flow Modules to BPM to implement Business Logic and rules which are already implemented using Bea Web logic Integrator.
  • Involved in developing and using Message Management Tool for sending automatically generated Email based on Order Status.
  • Implemented JMS between UI layer and Workflow Modules for asynchronous messaging.
  • Developed middle tier using Session beans and Entity Beans.
  • Worked on complex SQL queries and PL/SQL programming using TOAD.
  • Interacted with End Users by tracking Order Status using Flow Status Diagrams (Templates) at Production Support.
  • Implemented JUnit for unit testing developed code to identify bugs and used Log4j for logging purpose.
  • Implemented the automated build process using ANT.
  • Used Current Versions System (CVS) for version control.
  • Created and used Production UNIX Shell Scripts for production Order Recovery.
  • Tested several modules identifying bugs and worked on debugging of project.

Environment: J2EE, XML, JMS, Message Driven Beans, Design Patterns-Session Façade, Factory, JavaScript, JSPs, Apache Struts, EJB 2.0, ANT, Eclipse3.4.0, Bea Web logic Integrator, BPI modeler for workflow engines, Oracle 8i/9i, Bea Web logic 8.0 and Oracle Web logic 10g, XML SPY, Toad, Windows XP, UNIX, CVS

Confidential, Boston, MA

Senior Analyst (Java Developer)

Responsibilities:

  • Involved in the analysis, design, and development.
  • Designed various design Flow Modules using BPM (Business Process Modeler) to implement Business Logic and rules.
  • Prepared requests in XML format and sent through Enterprise Service Bus (ESB) to communicate with Mainframe systems and processed XML responses.
  • Performed XML Schema validations using XML SPY.
  • Worked on presentation layer using Struts Actions.
  • Implemented JMS between UI layer and Workflow Modules for asynchronous messaging.
  • Involved in developing and using Message Management Tool for sending automatically generated Email based on Order Status.
  • Involved in QA and Integration environment testing and coordination during release deployment.
  • Created and used Production UNIX Shell Scripts for production Order Recovery.
  • Implemented Cactus framework for unit testing developed code in Dev Environment in Eclipse and worked with testers in testing the product in SIT and UAT Environments.
  • Developed SIT/UAT Demo JSP testing unit for testers to push order xml, instead of creating order from presentation (UI) layer manually.
  • Developed Swing circuit admin console for mapping and displaying circuit ids for each order with the help of swing GUI
  • Implemented Swing Jtree component for parsing xml and displaying back to Admin console.
  • Involved in developing EJB Stateless Session Beans using Session Facade pattern for the middle tier.
  • Worked on complex SQL queries and PL/SQL programming using TOAD.
  • Interacted with End Users by tracking Order Status using Flow Status Diagrams (Templates) at Production Support.
  • Used Log4j for logging purposes. Monitored the error logs using Log4j and fixed the problems detected.
  • Tested several modules identifying bugs and worked on debugging of project using Cactus Framework like Junit.
  • Used Current Versions System (CVS) for version control.

Environment: J2EE, XML, JMS, Message Driven Beans, Design Patterns - Factory, Session Façade, JavaScript, JSPs, Apache Struts, EJB 2.0, ANT, Eclipse3.4.0, BPI modeler for workflow engines, Oracle 8i/9i, Bea WebLogic 8.0,8.1 and Oracle WebLogic 10g, Toad, XML SPY, Windows XP, UNIX, CVS

Hire Now