We provide IT Staff Augmentation Services!

Sr Java Engineer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Over 8+ years of experience in software analysis, design, development, testing and implementation of web centric, object oriented, Intranet/Internet enterprise applications using Java/JEE technologies
  • Strong working experience in SDLC methodologies like Agile, Rational Unified Process (RUP), Waterfall, Test Driven Development Methodologies (TDD).
  • Skilled in handling and managing projects for Telecom, HealthCare, Banking & Business Solutions
  • Expertise in application development using Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, EJB, JUnit, Log 4j, Ant, CSS, XML, XSTL, JavaBeans, UML, JDBC and JNDI.
  • Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, jQuery, HTML5, JSON, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
  • Strong skills in J2EE Technology with knowledge in Core java, multithreading, EJB, JSP, Servlets, Hibernate, Struts, Spring, Web Services.
  • Experience in UML, XML, HTML, Ajax.
  • Developed GUI interface using GWT by replacing old design of the application. Good knowledge in java APIs like JDBC, JMS, JSF, JPA, JMX, CXF, Apache Camel.
  • Extensively worked on J2EE web technologies like JSP, Servest, JSTL, JSF, Common Tiles
  • Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
  • Object Relational Mapping tool (ORM) experience with Hibernate, iBatis, TopLink, JPA
  • Good Experience on Design patterns like Session Facade, Business Delegate, Front Controller, MVC, DAO, Service Locator and implementing best practices while using open source frameworks..
  • Worked on modules like AOP, MVC, transactions, security as part of Spring MVC Framework
  • Experience in developing the applications using Application Servers like IBM Web Sphere7.0/6.x/5.x and BEA WebLogic 10.x/9.x/8.x versions and Web servers like Apache Tomcat 6.0/5.X/4.X, Oracle Standalone Application Server 10, JBOSS.
  • Good knowledge and experience with multiple Servers like Web Sphere, JBoss
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Development experience with IDEs like Eclipse, IBM Rational Application Developer (RAD), Intellij idea.
  • Experience in relational databases like Oracle 10g, MySQL 5, DB2, MS SQL Server using SQL and PL/SQL.
  • Experience in deploying web application using application servers like Web Logic, Web Sphere, JBoss and web servers like Apache Tomcat.
  • Expertise in backend database Programming (development of stored procedures, functions, triggers and writing complex SQL queries).
  • Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
  • Worked on System Integrated Testing (SIT) and User Acceptance Testing (UAT)
  • Good knowledge in version control system tools like CVS, SVN, PVCS, and Clear case.
  • Extensive development in environments such as UNIX, Windows NT/98/2000/XP.
  • Familiar with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Java and J2EE: JSP, Servlets 2.4, JSF 1.2, Struts 1.1/1.2/1.3.8/2.0, Spring 3, EJB 2.0/3.0, JDBC 2.0/3.0, JMS, JNDI, AWT, GWT, Swing, Transaction API, Various J2EE and Standard Design Patterns

Programming Languages: JDK 1.3,1.4,1.5,1.6, SQL, PL/SQL, HTML5, VB5.0/6.0, UML

Web services/Messaging: SOAP, WSDL, UDDI, Apache Tomcat Axis 1.2, SOAP, SOAPUI, JAX-RPC, JAXP, JAXB

ORM Frameworks: Hibernate 2.0, 2.1, 3.0, JPA

IDE Tools: Eclipse 3.x, My Eclipse, IBM Web Sphere Integration Developer (WID) 6.1.2, Web Sphere Studio Application Developer (WSAD) 5.1, RAD7.0, Oracle JDeveloper 10g/9i, XML Spy, TOAD and NetBeans 6.0

Application Servers/Web Servers: IBM Web Sphere Application Server 5.x/6.x/7.x, IBM Websphere Process Server 6.1, IBM Web Sphere ESB 6.1.2, Web Logic 9.x/8.x/7.x, JBoss 4.0/3.2,Tomcat 6.x/5.x.

Databases: Oracle 11g/ 10g/ 9i/ 8i,MS SQL Server 2000, DB2 and MS ACCESS

Database Tools: TOAD, SQL Developer, Oracle Enterprise Manager, SQL Plus, SQL Loader, ERWIN, Oracle Forms and Reports 10g/9i/6i, Import, Export, Pro C,Oracle Framework, MS Office, Open Office

Internet Technology: HTML, JavaScript, XML, PHP, Angular JS, Node.js,ExtJs,CSS, DHTML.

Scripting: Java Script, JSP 1.2/2.1/2.2, JSTL 1.1/1.2,JSF IDE Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, JBuilder, JDeveloper 10.x, NetBeans6.x. Drools&Blaze.

Platforms: Windows 2003 Server, UNIX

Operating Systems: HP-UX 11.0, Sun Solaris 9.0, UNIX, Windows 95/98/2000/NT/XP/Vista and AIX

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Sr Java Engineer

Technologies: Java, J2ee, Spring, JUnit, JSON, Apache SOLR, MongoDB, Couchbase DB, Shell Scripting.

Responsibilities:

  • Participation in sprint planning and collaborate with product owners to identify and prioritize product and technical requirements.
  • Used various Core Java concepts such as Exception Handling, Data Structures and Collections to implement various features and enhancements.
  • Provide architectural solutions as needed across applications involved in the development.
  • Co-ordinate multiple development teams to complete a feature
  • Developing new projects or enhancements and maintaining the application.
  • Perform Unit testing.
  • Periodically communicate project status to stakeholders
  • Work on Design patterns and involvement in design decisions

Environment: Apache Zookeeper Configuration tool, Git, Ansible, Azkaban. Agile Scrum development and working knowledge on Software dev. and Scrum tools like JIRA, Rally and Confluence.

Confidential - McLean, VA

Java/J2ee developer

Responsibilities:

  • Actively involved in design, implementation of Complex financial applications.
  • Actively participated in the implementation, maintenance and testing phases of REST API development.
  • Updated an existing REST API to handle CVV validation which consumes SOAP Services.
  • Designed, developed and modified SOAP as well as REST APIs.
  • Integrated the SOAP Web Services in the existing application.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging.
  • Experience with GWT.
  • Used Maven to build the project, SVN and Enterprise GitHub as repositories.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Designed and implemented action-flows for persistence for user entered data.
  • Used SVN software configuration management and version control.
  • Worked on User interface system using HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, AngularJS, BackboneJS and Bootstrap.
  • Conducted version control, software maintenance and backup using Maven and Git.
  • Interfaced with the Oracle 11g back-end database using Hibernate Framework and XML config files. Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic
  • Following complete agile development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
  • Using version one as project management tool, ALM to log defects, SQL Developer to query DB tables, DB visualizer for DB2 and Chrome developer tool to debug UI pieces. Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.

Environment: Java, JBOSS, Oracle, JSFEclipse IDE, WebLogic Application Server, SVN, Jenkins, PL/SQL Rest Api, SOAP, ALM, JIRA, JNDI, HTML5, XML, Bootstrap, Java Script, Oracle 11g, Maven3.x, Git Spring3.x

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, and timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources. Properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap and AJAX.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Responsible for building a custom single-page, responsive web application to replace a legacy line-of-business web application using AngularJS client side MVC design.
  • Designed the database and also modelled the database
  • Developed Data access bean and developed EJBs that are used to access data from the database
  • Developed the applications using WebLogic to create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Worked extensively with GWT to implement server calls and HTML pages.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, and CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: JDK 1.5, Java Beans JSP, Servlets, Java Script, Hibernate, JTA, Apache Tomcat, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML, CVS, JBOSS, AngularJS, BootStrap, JIRA, Photoshop. JUnit, Linux, Soap, JMS, MQSeries, FTP, Design Patterns.Log4j, XML Bean, Webservices, Weblogic Application Server 9.2, Eclipse IDE, Windows XP.

Confidential- Timonium, Maryland

Sr. Java Developer

Responsibilities:

  • Actively Participated in Inception, Elaboration, Construction and Transition phases of Application.
  • Doing Technical Analysis from requirements, Developing Flow diagrams and Doing Technical Design for my modules
  • Model View Controller (MVC) architecture has been adopted to provide framework. Followed DAO Patterns of DAO, SERVLETS, JSP, AJAX and XML.
  • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Developed Struts-based form validation, Application error handling, and using Struts Validator framework.
  • XML Parsing using SAX/DOM / Castor for various requirements.
  • Managed Persistence, mapping SQL to POJO‘s (Java Beans) using Ibatis 2.0 as Persistence Layer Framework with SQL Server as the Backend.
  • Experienced with Drools, Apache camel.
  • Have knowledge on Groovy Grails.
  • Used LDAP server for user authentication, developed necessary interfaces and implemented programmatic security system
  • Worked/Implemented Third Party Licensed Software’s (Jive Forums, Sun One Calendar and Moodle) and integrated into Application.
  • Involved in developing JUnit test cases for testing the code fragments during development phase.
  • Support and work with customers during beta test period to ensure a successful product roll out and providing support, addressing bugs as reported to the existing system.

Environment: Java (J2EE), JSP, Servlets, Struts framework 2.0, Ibatis 2.0, XML (DOM/SAX/Castor), Design Patterns, MyEclipse 3.0, iplanet Directory server 4.16, SQL Server 2000, MySQL 4.0.16, Tomcat 4.0.16, Weblogic 9.0, SQL, LOG4J, ANT, UNIX, WinNT

Confidential - Chicago,IL

Java Developer.

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented Struts Validation Framework for Action form Validations and Tiles framework in designing different layouts for the JSP’s in the presentation layer.
  • Responsible for Documenting Status Reports in Payment transaction Module.
  • Implemented Payment transaction module for the customers by developing all the components using Java, JSP, Hibernate, Struts and Spring environments.
  • Resolved technical issues reported by Client.
  • Strong hands on exposure to multiple Application Servers like JBoss, Apache Tomcat and BEA Web Logic.
  • Experienced with Drools, Apache camel
  • Used MyEclipse for writing code for JSP, Servlets, and Struts.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Developed Unix shell (ksh) scripts scripts to automate most of the engineering and testing.
  • Developed business layer components using enterprise java beans (EJB).
  • Used CVS for version control across common source code used by developers.
  • Developed XMLWeb Services using SOAP, WSDL, UDDI.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: Java, J2EE, JSP, Struts, EJB, Oracle, DHTML, XML, DOM, SAX, ANT, Rational Rose, MyEclipse, Unix, LOG4J, JBOSS, CVS, Unix shell Scripts, Web sphere Application Server, SOAP, WSDL, Web Services, JDBC, Junit, Design patterns.

Confidential

Software Engineer/Developer.

Responsibilities:

  • Involved in the development of front-end screen design using JSP.
  • Involved in the implementation of client side and server side programming using HTML and Java Script.
  • Database design and connectivity done by using JDBC Bridge.
  • Developed Servlets in forwarding requests to different Servers and Servlets.
  • Designed and developed Servlets to communicate between the Presentation and Business layer.
  • Maintained responsibility for database design, implementation and administration.
  • Used Log4J for logging and tracing the messages.
  • Testing the functionality and behavioral aspect of the software.
  • Responsible for customer interaction, analysis of the requirements and project scheduling.
  • Developed front-end interfaces and involved in Error Handling using JSP.
  • Designed Integration test plan for testing of Integration of all use cases for a module.
  • Was assigned the task of deploying the application different working environments.

Environment: JDBC, HTML, JavaScript, Log4J, JavaBeans, SQL Server, IBM WebSphere.

We'd love your feedback!