Lead Java/j2ee Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- 12 years of Analysis, Design, Development and Testing experience in Client - Server, Web and N-Tier applications.
- Working at Confidential as a Java Consultant on Single Family Applications
- Development experience using Java/J2EE (JDK 1.5, 1.8) Java, JSP, Servlets, JDBC, JTA, JPA, JNDI, JMS, IBM MQ, Web Services (Axis, JAX-WS), MVC Struts 1.2 frameworks, Hibernate, spring, Log4j, JUnit4, Maven and ANT.
- Having hands on experience on ReactJs with Flux Web Technology.
- Enabled capabilities using JEE technologies Servlets, JSP, JDBC, JNDI and Oracle
- Developed secure web applications using frameworks Spring 3.0, Hibernate 3.0and Struts 1.2/2 frameworks.
- Expertise in front end UI programming using ReactJs, AngularJs, Nodejs, HTML, DHTML, CSS, AJAX, JavaScript frameworks JQuery and JSON utilized tools like Firebug &Web Developer.
- Excellent experience in developing web pages complying with W3C web standards.
- Expertise in using XML technologies DTD, XSD, XQuery, XSL, XSLT, XPath
- Experience in database development and implementation using different RDBMS like Microsoft SQL Server, Oracle, and MySQL.
- Developed SOAP, RESTful Web services utilizing multitude of J2EE design patterns
- Experience in using IDEs Eclipse, STS and Rules Designer for Application development.
- Experience in using IDEs Eclipse, STS and Rules Designer for Application development.
- Expertise in using source code management tools Visual Source Safe, Clear Case, CVS, PVCS, Team site, SVN.
- Deployed applications in App servers - Apache Tomcat, JBoss 6.0 & WebLogic
- Designed applications using UML Patterns from feasibility to the system analysis and design, and functionality phases.
- Experienced in developing the unit test cases using JUnit 3.0/4.0.
- Experienced in Software Development on UNIX, Linux and Windows Platforms.
- Exceptional ability to quickly master new concepts and applications.
- Highly motivated, effective team player with strong analytical and excellent communication skills.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, Java Beans, JDBC, JMS, JSP, Servlets, Web Services.
UI Technologies: ReactJs with Flux/Redux, Angular.js, CSS, Bootstrap, Java Script
Testing: Mocha, Chai, React Utile, Sinon JS, SOAP UI
Languages: Java, SQL, PL/SQL
Web/Application Servers: NodeJs, Apache Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2/10.0 x.
MVC Frameworks: Struts 1.1x, Spring 2.0.x.
ORM Frameworks: Hibernate 3.0
Messaging Standards: Java Message Service(JMS)
Design Patterns: Singleton, Front Controller, Model View Controller(MVC), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory
Databases: Oracle 8i/9i/10g, DB2
Web Service Frameworks: JAX-WS, JAX-RESTful, Apache AXIS, CXF, Spring WebService
Client Side Scripting: HTML, XHTML,DHTML, JavaScript, CSS
Server Side Scripting: JSTL, EL, Custom Tag Library, AJAX (Dojo, JSON)
XML Technologies: XML Schema, XSD, XSLT, DTD, XPath, XQuery, SAX, DOM, JAXP, JDOM, JAXB, SOAP, WSDL
IDE: Sublime Text 3, Eclipse, Spring source, JDeveloper
Build Tools: Grunt CLI, ANT, Maven
Design and Debug Tools: Log4J, Macromedia Dream Weaver, Toad, Altova XML Spy, Rational Rose, Microsoft VISIO
Other Tools: Google Chrome, Postman, Junit, SoapUI, DbUnit, HttpUnit. JUnitPerf, JWebUnit, JMeter, Jprobe
Version Control: Sub Version (SVN), Concurrent Versions System (CVS), Visual Source Safe (VSS)
Platforms: Windows XP/2000/98/NT/Vista, Red Hat Linux, Sun Solaris, Unix
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Lead Java/J2EE
Responsibilities:
- Designed & Developing Module for Single Family Application Alternative Appraisal Rep and Warrant
- Involved in designing new tables and SQL create and insert scripts
- Participated in all Technical Discussions with all agile stockholders and upstream and downstream system Teams.
- Writing Junit Coverage for all newly developed code as per Freddie guidelines.
- Deployed and configured application in various environments like SIT and Perf For Validation teams to test the application.
Environment: JAVA/J2EE.Spring (Core/AOP/ DAO), SOA, XML,JSON, SOAP WS, Web Logic, DB2,H2DB,Junit with Mockito, Eclipse IDE, Windows/Unix, XMLSPY
Confidential, Baltimore, MD
Senior Java Lead / SCRUM master
Responsibilities:
- Working in the agile development model and serving as Scrum Master for the project.
- Being a part of front end Team, Developing UI Screens with ReactJs with Flux for the Claimants and Cases to process within the system as per UXG mockups.
- Developed CSS and less for styling the UI, Bootstrap for Grid and Tables
- Built and deployed on NodeJs
- Followed ES6 Standards in Coding.
- Regular interactions with Stake holders like Product Owners/UXG Team/API/DB/Validators to
- Designed different modules like Consultative Examination Confidential Header/Sub Header/Custom Components for Confidential Project.
- Developed the Unit Test cases for UI components and other functionality using Mocha /Chai framework
- Has been doing Peer Code Reviews for maintaining standards and guidelines for quality product using Bit Bucket and configuring the auto code reviewers for Lint errors and syntax errors using eslint plug in.
- Handling Defects Fixing to meet the acceptance criteria as per User Story
- Doing Story Demos to all stake holders, to get constant feedback.
Environment: ReactJs, CSS, Bootstrap, HTML5, NodeJS, PostgreSQL, ES6 Standards.
Confidential, VA
Senior Java Developer / SCRUM master
Responsibilities:
- Worked as Module Lead and successfully delivered different modules
- Developed architecture for several modules to fit with the overall Architecture of the enterprise system.
- Designed and developed for adding new features 'System administration' into Customer E-bonding/ Security Ticketing using spring, Hibernate.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA. Firebug to debug front end.
- Configured JMS for Messaging services to get Ticket updates.
- Deployed on WebLogic Server on Cloud Environment.
- Used STS IDE, Oracle Developer as Development tools.
- Developed the Test Server for publishing in Customer E-bonding (Web Service) using Axis and Tomcat
- Redesigned RESCUE, Serves as a backup to the ETMS Application for Call centers, Network Management Centre, Technical regional operations. Rescue replicates the basic Functionalities of ETMS. Used Hibernate, Swing, Proxy Design Patterns.
- Performed extreme analysis on the memory leakage problem in Customer E-bonding using JProbe and redesigned the problem area.
- Used Subversion to implement version control System.
Environment: Angular.js,HTML5, CSS, JavaScript, AJAX, JSON, JQuery, Spring, Java 6, STS, Squirrel, Firebug for Firefox, WebLogic 10, Oracle 10g, Oracle Developer, JMS
Confidential
Java Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Redesigned the web applications by replacing the Custom MVC framework with the Spring MVC module.
- Used spring framework for dependency injection with the help of Configuration files.
- Designed the Front-end Screens using JSP, Servlets, HTML and JavaScript.
- Implemented Ajax in web pages to make Asynchronous request to the server.
- Wrote SQL queries and PL/SQL procedures for JDBC.
- Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
- Tested Web Services using SOAPUI tool as a part of unit-testing.
- Used JMS for Asynchronous communication between the applications.
- Developed various test cases and performance unit testing using JUnit.
- Developed Ant build scripts, created WAR files and deployed in JBoss application server.
Environment: Spring, JSP, Servlets, JDK, Oracle, AJAX, Java Script, JBoss, Log4j, CVS, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, PL/SQL, Eclipse, UNIX, Windows.