We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Rockville, MD

SUMMARY:

  • More than 10 years of software development experience with extensive experience in Java, JSP, Servlets, JSF, Struts 1.3, EJB 2.1, Hibernate 3.x, UML, Design Patterns, Weblogic, JBoss and other J2EE technologies, XML, Web Services and Spring Framework 3.0, Nifi 1.1, Solr 6.5, Hbase 1.1
  • Good understanding on Rational Unified process (RUP).
  • Good working experience with MyBatis 3.2, Drools, Spring MVC
  • Great understanding of the Agile development proces
  • Expertise with Object Oriented Analysis and Design using UML - Use Case, Activity, Sequence, Class diagrams as well as Design Patterns such as MVC, Business Delegate, Singleton, and Factory patterns.
  • Java Developer with demonstrated capacity to implement innovative web, and business solutions with Java, JSP, JSF, Servlets, XML, EJB, JDBC, JMS, Oracle and Unix
  • Good working experience on JSP with Xhtml, HTML, CSS, JSF, Drools, JQuery and JavaScript
  • Good experience in Deployment of enterprise applications using Application servers like Oracle Weblogic Server 10g/11g/12c, Tomcat and JBoss Server.
  • Experienced in the concepts of the Struts framework, Development and Support in Eclipse.
  • Good knowledge of RDBMS design and development that involves ER Modeling, Relational database schema, Functional dependencies, Normalization of tables.
  • Sound knowledge of building ANT build scripts.
  • Sound knowledge of building and deploying applications through Maven
  • Analytical thinker who consistently resolves ongoing issues, often called upon to consult on problems that have eluded resolution by others.
  • Good Management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity and forming a cohesive team environment in the role of a module lead.

TECHNICAL SKILLS:

IDE’s: Eclipse Helios, Eclipse Juno, Eclipse Indigo, JBuilder JTurbo, Visual Studio, JDeveloper 10g, JDeveloper Studio 11g, Netbeans

Architecture: Struts 1.3, EJB 2.1, Android2.3-4.0, Visual Studio, ERWin Data Modeler, Spring 3.0, Hibernate 3.6, JSF 2.0, Business Objects 3.0, MyBatis 3.2, Hadoop, Zookeeper, NiFi 1.1

Servers: Oracle Weblogic 10g/11g/12c, Jboss, Tomcat

Additional: Microsoft Office, Subversion, GIT, ANT, Mecurial, Maven, Java MQ, Kafka 1.4, Solr 6.5, DB Visulaizer, Spark 1.4, YARN 2.3-2.7, Ambari

Programming Languages: Java, C#, SQL, HQL, HTML, XHTML XML, JQuery, CSS JavaScript, Android, UML, Drools, JSON, Angular JS, Hbase

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Generated Business processing tier responsible for various form filings and user logic
  • Updated existing functionality to in corporate new requirements and finance logic updates
  • Assisted in debugging and correcting existing production issues
  • Integrated new DB libraries for new functionality with existing implementations
  • Assisted in Database management and maintenance across multiple environments
  • Assisted in developing documentation for existing functionality and code implementation.

Environment: JSF 2.0, CSS, Spring Hibernate JPA, Maven Spring 3.0, WebServices(REST),HQL, Tomcat

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Created Business processing tier responsible for data ingestion and user management services
  • Created and maintained user roles and permissions
  • Integrated security and PIV card credentials with spring security
  • Created web services(REST) for user management via the administrative user interface
  • Created and integrated Hbase tables to house the CAL and TAR model information
  • Assisted in Database management and maintenance across multiple environments
  • Developed Data models for user role management, authentications and authorization,
  • Integrated HBase and SOLR, with document ingestion process to store documents in various types along with their meta data.
  • Provided guidance on Spring security integration
  • Maintained and updated multiple SOLR schema implementations across multiple clusters
  • Integrated CAL and TAR algorithms that assisted in scoring documents based off of various parameters such as whether or not they were deemed duplicates or of any relevance to a topic
  • Created various NIFI processes for end to end workflows regarding text analytics and document ingestion
  • Implemented custom NIFI processors for SOLR document deletion and integrations with the use of kafka queues
  • Integrated various business processes with SOLR architecture to house various data elements
  • Created collections programmatically via solrj api’s.
  • Integrated YARN and spark jobs into custom NIFI processes

Environment: Angular JS, CSS, Spring JDBC, Maven Spring 3.0, WebServices(REST), HBase(hadoop), Zookeeper, Kafka, Solr, Nifi, Saml, Spring Security,Curator Tomcat, Postgres, Python, Spark, YARN

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Created MQ messaging service to pick up messages and send messages to Canada regarding the different transactions taking place in the harmonization work flow
  • Created UI components so that Confidential officers could modify, approve, or reject, various information provided to and from Canada regarding harmonization process
  • Implemented persistence layer to handle global transactions
  • Created WS for UI to use functionality regarding displaying of harmonization information to the users
  • Used hibernate to implement Persistence functionality regarding persistence of new data into various oracle Database schemas
  • Created environment set up document to be used for future onboarding developers to set up their workstation
  • Provided Maven tutorials to team members who were unfamiliar with the build tool.
  • Constructed workflow diagrams regarding the different message transaction patterns
  • Assisted in architectural design and implementation throughout the service layer.
  • Assisted in requirements gathering of application functionality
  • Integrated Spring auto wiring and dependency injection functionality to initialize various services within the startup of the mobile and portal applications
  • Maintained version controls throughout different deployment environments when incorporating bug fixes
  • Supported integration testing with Canada

Environment: HTML, Boot strap, CSS, hibernate, Dozer, Java MQ Oracle, SQL Developer, Maven, Spring 3.0, WebServices(SOAP and RESTFUL) JSON, Spring MVC, Weblogic 11g/12c, UML

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Created service layer to house workflow based off of different entry points of data as there were different business rules regarding each implementation
  • Mapped data to various objects being used by the multiple services
  • Created SOAP based webservice to be used by mobile team to access importer processing functionality
  • Implemented persistence and handled transactions regarding data input
  • Modified User interface to in corporate various user functionality carried over from existing legacy application to maintain uniformity
  • Created WS client for implementing legacy web service call to persist information into current legacy systems as well as migrate information into new Oracle Db
  • Used Mybatis to implement Persistence functionality regarding persistence of new data into Oracle
  • Assisted in architectural design and implementation throughout the service layer.
  • Assisted in requirements gathering of application functionality
  • Integrated Spring auto wiring and dependency injection functionality to initialize various services within the startup of the mobile and portal applications
  • Created environment set up document to be used for future onboarding developers to set up their workstation
  • Provided Maven tutorials to team members who were unfamiliar with the build tool.

Environment: HTML, Boot strap, CSS, Drools, Mybatis, Oracle, SQL Developer, Maven, Spring 3.0, WebServices(SOAP and RESTFUL) JSON, Spring MVC, Weblogic 11g/12c, UML

Confidential

Java/J2EE Developer

Responsibilities:

  • Assisted in the various parts of the agile development consisting of, design, implementation, integration, and unit testing.
  • Created installation documents to centralize software needed for application development as well as installation instructions to maintain uniformity for future developers.
  • Created .xhtml pages with the use of JSF 2.0 and CSS to keep application within the uniform confines of the environment.
  • Used Ajax to dynamically manipulate screen field rendering within the html as not to create multiple xhtml pages.
  • Integrated iText to create reports in PDF format as to not allow user to manipulate data.
  • Used Hibernate to map multiple tables used to gather parameters for report generation.
  • Created and used custom tags within JSF page to develop specific fields used within the application.
  • Used javascript and jquery to in corporate “pop up” help screens for users upon clicking within a certain field or on a page to provide information and instructions on what to do on that specific page.
  • Used Web Service calls to make call to the Business Object Server in which the generated report was stored
  • Used the hibernate criteria and restrictions API to modify SQL statements to retrieve distinct elements from tables.
  • Used Maven builds to build and deploy .war files to server

Environment: xHTML, XML, XUL, Swing, JSF 2.0 Hibernate 3.x, WebServices (SOAP based), Spring 3.0, Maven, Tomcat JavaScript, Eclipse, Oracle Developer, Business Objects 3.0

Confidential

Responsibilities:

  • Assisted in the various parts of the agile development consisting of, design, implementation, integration, and unit testing.
  • Modified application based off an MVC structure utilizing XML and XUL to create view layer.
  • Used Web Service (restful) messages to transport information to various components of the application.
  • Utilized Java Message Service (JMS) to maintain multiple calls within transactions regarding performance maintenance.
  • Created installation documents to centralize software needed for application development as well as installation instructions to maintain uniformity for future developers.
  • Used Hibernate to map multiple tables used to gather parameters for report generation.
  • Used XUL to create “pop up” help screens for officers notifying them of errors or important information regarding the passengers to provide information and instructions on what to do on that specific page.
  • Used Ant builds to build and deploy .war files to multiple server environments

Environment: XML, XUL, Swing, JSF 2.0 Hibernate 3.x, WebServices (REST based), Spring 3.0, ANT, WebLogic 12c JavaScript, Eclipse, Oracle Developer, JMS,

Confidential, Rockville, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Assisted in the various parts of the SDLC, from requirements gathering, from clients, design, implementation, integration, and unit testing.
  • Educated other team members on the functionality and specificities of the exact implementation of the application.
  • Created various UML such as class, ER, and use case as to add clarity to implementation details.
  • Maintained an application.xml as to change values associated with the application in an XML file rather than having to go into the code to change values after code has entered testing, production, etc.
  • Mapped necessary tables associated with document creation with the use of the Hibernate 3.x ORM tool.
  • Created Web Service Client in combination with Grid services to push documents to a web service target within a grid.
  • Used Web Services implementing a service orient architecture to consume the methods of a Web Service target.
  • Used Grid services for security and authorization in conjunction with the Web Service client.
  • Used the hibernate criteria and restrictions to modify SQL queries to make them more time efficient as there was a small window of time that information could be processed within.
  • Wrote and used ANT build scripts to deploy the application in the forms of WAR and EAR files

Environment: UML,, HTML, Hibernate 3.x, WebServices (SOAP based), Grid Services(Dorian) SOA, Spring 3.0, ANT, JDeveloper Studio 11g, Toad for Oracle 11.5

Confidential, McLean, VA

J2EE Developer

Responsibilities:

  • Assisted in the various parts of Software production such as, working with the team lead to establish feasibility report, requirements gathering, development, testing (unit, integration, alpha and beta).
  • Created and interpreted various, Use-case, Class, Sequence diagrams.
  • Used JSP’s to illustrate html pages in the browser in the view layer of MVC architecture.
  • Used the Struts Action Class to handle page forward by using the execute method and forwarding to the next JSP accordingly by modifying various tags within the Struts action mapping section of the struts-config.xml.
  • Generated DB tables using hibernate ORM framework from pre-written java classes.
  • Mapped multiple tables to various DB’s using hibernate ORM framework.
  • Used Web Service to implement SOA and expose methods to be used within others application web forms to input information into a DB.
  • Used various xml file throughout different implementation of program functions, such as Struts (struts-config.xml) hibernate (hibernate.cfg.xml and hibernate mapping.xml) as well as the creation of SOAP based messages.
  • Used a Bus delegate to decide which methods to call and expose as a Remote Method using the EJB remote interface.
  • Integrated Spring with Hibernate using the hibernate template implementing the Dependency Injection
  • Wrote and used ANT build scripts to deploy the application in the form of EAR files.
  • Used JavaScript to validate information being processed in a web page to guarantee that the boundary corresponded with the field types that the form received.
  • Implemented the MVC design pattern in building web based business applications as to not display business logic inside of the view layer.

Environment: UML, JSPs, HTML, Struts 1.3, Hibernate 3.x, WebServices (SOAP based), SOA, EJB 2.1, Spring 3.0, ANT, JavaScript, Eclipse, MS SQL Server 2005

Confidential, Statesboro, Georgia

Java Developer

Responsibilities:

  • Performed various positions within software development teams, such as QA Officer, Documentation, Coder,
  • Generated ActionForms in Struts 1.3 to retrieve and store information (parameters) from the JSP using form object’s get and set methods.
  • Maintained application view uniformity by implementing the strut-tiles framework.
  • Wrote SQL queries using the HQL as well as utilizing various functions of its Criteria API.
  • Created WEB Service WSDL documents based off of the contract last approach.
  • Called stored procedures from hibernate mapping file, as that multiple calls would be made to the database.
  • Generated various SOAP messages while utilizing the “faults” tag to handle a variety of errors that may have occurred while implementing Web Services.
  • Parsed WSDL documents using DOM and SAX xml parsers
  • Connected EJB Stateless Session Beans to Web Service applications for added security.
  • Integrated Spring with Struts using the Context Loader plug in and modifying the struts-config.xml file and implementing the Delegating Action Proxy.
  • Enhanced data table viewing by implementing JQuery functions within table views.
  • Worked with IDEs: Eclipse and JBuilder

Environment: JSPs, Struts 1.3, WebServices (SOAP based), WSDL, DOM, SAX, Spring 3.0, Hibernate 3.x, JQuery, Eclipse, JBuilder, Oracle WebLogic Server 10g.

Confidential, Norfolk, VA

Java Developer

Responsibilities:

  • Used Servlets to manage page forwarding within the JSP using the Request Dispatcher.
  • Used JDBC to modify tables using various methods for creating, updating and deleting rows within a DB table.
  • Managed transactions within the API while using JDBC.
  • Created Enterprise Session beans (EJB) so that other applications across a network also using a JVM could use my methods to input information into a database as well as retrieve it.
  • Used CSS styling to retain standardization throughout multiple HTML pages.
  • Worked with Database Server: Microsoft SQL Server 2005
  • Deployed Applications on Oracle Web Logic Server 10g
  • Performed Unit Testing with JUnit 4.x

Environment: HTML, JSP, JDBC, EJB2.1, JUnit 4.x, Oracle WebLogic 10g, CSS

Hire Now