We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

Herndon, VirginiA

SUMMARY OF EXPERIENCE:

  • Extensive knowledge in Supply Chain Management/Retail and Secondary Mortgage domains with hands - on experience in object oriented programming analysis with extensive SDLC experience in application software Specifications, Design, Development, Testing and Maintenance.
  • 9.5 years of software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE and Database technologies.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP/WSDL and REST.
  • Supported multiple applications built on Spring MVC
  • Experience in migrating monolith applications to Micro Services
  • Worked on applications with multiple upstream and downstream dependencies
  • Experience in moving applications to Docker containers
  • Excellent experience in Object Oriented Analysis and Design (OOAD) using Java, J2EE
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, EJB transaction implementation, JMS, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM.
  • Design experience in Use Case, Sequence diagrams, Class diagrams with exposure to UML, tools like Rational Rose, Visio.
  • Experience in implementation services of Supply Chain Management and Retail products
  • Involved in the development of interface classes for peripheral devices - scanners, pin pads and printers for a JAVA POS applications.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Worked with Application Servers- IBM Web Sphere, Oracle/BEA WebLogic, JBoss and Tomcat.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g and My SQL
  • Extensive experience in large volume DB Migrations and upgrades
  • Experience on integration with third party payment gateways.
  • Expert level skills on JQuery, JavaScript, VBScript, AJAX, HTML, DHTML and CSS.
  • Experience in software configuration management using CVS, SVN and GIT.
  • Hands on experience with build tools like ANT and Log4J logging tool.
  • Expertise in testing with JUnit.
  • Experience in Agile and SDLC software development methodologies.
  • Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSF, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Applets, Multi-threading

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts, Spring, Hibernate, Bootstrap

IDEs: Eclipse, IntelliJ

Web technologies: JSP, JavaScript, Angular JS, Angular 6, jQuery, JSON, XML, HTML, DHTML, CSS

Web Services: SOAP, WSDL

XML Parser: SAX, DOM

Methodologies: Waterfall, Agile/Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit

Database Servers: Oracle 8i/9i/10g/11g, MySQL, SQL Server, Mongo

Version Control: SVN, CVS, GIT

Build Tools: Ant, MVN, Jenkins

Platforms: UNIX, Linux, Windows

Scripting: Shell scripting, Batch scripting

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, Virginia

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Provide information technology services in operations and support; storage systems analysis, design/test, and administration; server system analysis, design/test and administration; database analysis and related IT systems functions.
  • Migrating the applications UI from AngularJS to Angular 6
  • Designing, developing, troubleshooting and debugging software within a project scope ensuring that product meets end user acceptance criteria.
  • Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high-level of quality.
  • Performing architecture and design of software intensive, micro-services driven and cloud based systems under the supervision of a Solution Architect.
  • Estimates and scopes development tasks, and makes recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
  • Acquire knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study.

Technologies Used: Java (8 and older), J2EE, JSP, Java Script, Angular 6, NodeJS, Spring, Spring Security, JQuery, and Bootstrap, RESTFul Web Services, OrbitDB, IPFS, Maven and JMS

Confidential, Mc Lean, Virginia

Sr. Java/J2EE Full Stack Programmer

Responsibilities:

  • Responsible and owned the development of Loan search module.
  • GUI developed on JSF platform
  • Worked on migrating CAC UI from AngularJS to Angular 6
  • Used SpringBoot to spin off standalone applications which served as Micro Services for internal clients
  • Performance tuning for loan search queries
  • Code review and refactoring
  • Design of search module
  • Part of an agile team
  • Perform design and code reviews with peers.
  • Maintenance and debugging of production issues and customer issues, post production.

Technologies Used: DB2, JSF, AngularJS, Angular 6, JQuery, J2EE, Java 5, SQL scripts, Log4j, Weblogic, GIT, Maven, Eclipse and Mongo

Confidential, Peoria, IL

Java/J2EE programmer

Responsibilities:

  • Participated in all the phases of SDLC.
  • Responsible and owned the development of Admin module.
  • Configured Hibernate.
  • Implemented the edit capabilities of the grids.
  • Pagination of data sets.
  • Performed impact analysis on the requirements and advised on the options available to support the request within the system constraints while assessing potential risks.
  • Maintenance and debugging of production issues and customer issues, post production.

Technologies Used: Hibernate 3.3.2 GA, Spring 3.2.8, Ajax, JQuery 1.8.9, Oracle 11.2.0.3 64 bit, J2EE, Java 5, SQL scripts, Log4j, Apache Tomcat, SVN, Apache Ant and Eclipse.

Confidential, Eau Claire, WI

Java/J2EE and Database programmer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed high level design documents, Use case documents, detailed design documents, Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Developed and implemented GUI of the system using Swing and JSP.
  • Used JMS for the asynchronous exchange of business data among J2EE components and client's system.
  • Developed web service classes to communicate to Confidential Back Office.
  • Parsed XMLs which contain coupon data. Used SAX parser for parsing the XMLs.
  • Designed end user receipts.
  • Used Hibernate to map java classes to database tables.
  • Used Paypal as a payment gateway for credit card processing and PCI compliance.
  • Worked on integration with Confidential peripheral devices- Pin pads, Receipt Printers, Line Display.
  • Wrote SQL scripts and stored procedures for reconciling end of the day Confidential sales data.
  • Worked closely with QA team and worked on the bug fixes as well as production issues with a quick turnaround time.
  • Prepared delivery documents.
  • Used Eclipse as an IDE.
  • Used ANT for project management and building the application.
  • Used Log4j utility to generate run-time logs.
  • SVN was used as a versioning control tool.
  • Deployed the application on Weblogic application server.

Technologies Used: J2EE, Java 5, Swings, JSP, Beans, JMS, JDBC, Web services, SOAP, XML, JavaScript, My SQL, Stored procedures, Hibernate, Log4j, Apache Tomcat, Agile Methodology, SVN, Apache Ant and Eclipse.

Confidential

Java/J2EE and Database programmer

Responsibilities:

  • Involved in requirements gathering, design, development, unit testing and bug fixing.
  • Assisted infrastructure to develop procedures and documentation to ensure that each build and previously built environment may be recreated and/or recovered
  • Implemented internationalization module which renders the site content based on the user locale.
  • Servlets are used as a middle layer between client requests and the database.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Worked on stored procedures, triggers and functions for managing the local sales.
  • Accessed the application on handheld terminals (scanner) which is used to scan merchandise in Confidential warehouses.
  • Used Tomcat as a web server.
  • Created JUnit test cases for unit testing the application.
  • CVS was used as a versioning control tool.

Technologies Used: Java 5, JSP, HTML, Javascript, Servlets, JDBC, JNDI, Log4j, ORACLE 10g, JUnit, Apache ANT, Apache Tomcat, CVS and Eclipse.

Confidential

Database Developer

Responsibilities:

  • JDA certified on Demand product.
  • Developed Interfaces and prepared Unit Test Plans for the respective interfaces.
  • Creation of SQL, PL/SQL scripts and KSH scripts (shell scripting) for interfaces.
  • Added new triggers and modified existing triggers to meet with client’s requirements.
  • Prepared custom process to deal with referential integrity errors so as not to lose master data while data loading.
  • As part of performance tuning, used optimizer hints to alter SQL query execution plans.
  • Used SQL loaders to load master data to the base tables.
  • Batch processing - Developed a wrapper script to set up the BATCH process and ordered the custom processes and base processes in the BATCH xml.
  • Used Toad as database client.
  • Prepared UDT enrollment process documentation.

Technologies Used: Oracle 11g, SQL, PL/SQL, Stored procedures, Functions, Triggers, SQL Loaders, Optimizer hints, TOAD, Shell scripting, Java 5 and Weblogic.

Confidential, NE

Java/J2EE and Database programmer

Responsibilities:

  • Trained the junior associates on the product and the processes involved.
  • Designed new screens for Pin pads devices at POS.
  • Designed and developed new receipts for the new features implemented.
  • Developed and implemented GUI of the system using Swing and JSP.
  • Implemented Gift card activation feature in the application.
  • Enhanced reporting feature- Wrote SQL queries and Joins and also optimized few queries to get the data in better format and better reports. Also involved with DBA for maintaining the schema.
  • Used Paypal as a payment gateway for credit card processing.
  • Integration with peripheral devices- IngenicoPinpads, Epson Printers and NCR Cash drawers.

Technologies Used: Java 5, JSP, Swing, EJB, JNDI, JDBC, XML, Web Services, Log4j, Tomcat, My SQL, JUnit, Apache Ant and Weblogic.

Confidential, Columbus, OH

Database and Java Developer

Responsibilities:

  • Installed and configured JDA applications like JDA Foundation, SCPO 7.7.
  • Creation of SQL, PL/SQL scripts and KSH scripts (shell scripting) for interfaces.
  • Participated in building an automated utility to extract partial data from demand and fulfillment applications.
  • As part of performance tuning, used optimizer hints to alter SQL query execution plans.
  • Used SQL loaders to load master data to the base tables.
  • Batch processing - Developed a wrapper script to set up the BATCH process and ordered the custom processes and base processes in the BATCH xml.
  • Data Migration - As part of upgrade, migrated Oracle 9i DB to Oracle 11g. The process included data clean up as well.
  • Used Toad as database client.
  • Provided UAT and production support.

Technologies Used: Oracle 9i/11g, SQL, PL/SQL, Stored procedures, Functions, Triggers, SQL Loaders, Optimizer hints, TOAD, Shell scripting, Java 5 and Weblogic.

Hire Now