Java/j2ee Developer Resume
Raleigh-, NC
SUMMARY
- 6 years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications usingJava/J2EE technologies.
- Extensive expertise withJava,J2EE, JSP, JDBC, Servlets,JavaBeans, EJBs (Session beans, Entity Beans and JMS), JBoss,JavaScript, AngularJS,jQuery,CSS,Ajax,Jason,XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Microservices,Hibernateand Oracle PL/SQL.
- Involved in all the phases ofSDLCfrom requirement analysis, designing, coding,UAT, documentation & implementation.
- Good knowledge on corejavawith strong understanding ofMultithreading, Collections,Exception handling, Garbage Collector.
- Good at development in enterpriseweb applicationsusing CoreJava,Java1.8,and JavaEE.
- Experience in consuming SOAP WebServices using Apache CXF and Axis frameworks.
- Extensive experience in developingRESTful(JAX-RS) web service using RESTEasy andJersey framework, JSON as a data exchange format to integrate custom web applications and various enterprise systems.
- Proficient inRDBMSconcepts, queries,PL-SQL, stored procedures, functions usingOracle.
- Experience in Web/Application Servers such asTomcat 6, JBoss6for deploying and configuring web applications.
- Good at development in enterpriseweb applicationsusing CoreJava,JavaEE.
- Expertise in web development usingHTML, XHTML, CSS,Ajax,AngularJS,JavaScript, JSP, Servlets.
- Expertise with frameworks like AngularJS,jQueryin web presentation layer with servlets,JSP, Spring MVC at the web controller layer.
- Valuable experience in working with theDocument Object Model (DOM) and DOM functions.
- Expertise with development tools likeEclipse, TOAD, MQ browser, WSAD, WID, DB2 Command editor, NetBeans, IntelliJ, Edit plus.
- Expertise in developingweb servicesusing WSDL, RESTFULand SOAP.
- Expertise in different open source frameworks likeStruts2.0/2.1, Spring 2.5/3.0 and ORM Technology likeHibernate 3.0, IBatis, Mybatis,jQuery.
- Adopted Spring Security to support theSingle sign onbetween old and new platform.
- Experienced in deploying J2EE applications on Apache Tomcat web server andWebLogic, WebSphere,JBossapplication server.
- Used NodeJS, React. JS, MVC framework for developing the Single Page Application (SPA).
- Hands-on experience in deploying applications on Windows andUNIXenvironments.
- Experience in using Text-Editors like Eclipse, Komodo Edit, Sublime Text and Notepad++.
- Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions,Triggers, Prepared Statements.
- Expertise in developingSQL Queries,Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2014, My SQL,andDB2and excellent development experience usingAgile Methodology.
- Developed and maintained code for various applications usingPHP,Javaand MySQL.
- Hands on experience of Build & Deployment phases and usage ofContinuous Integration (CI/CD) tools.
- Good Working experience in using different Springmodules like SpringCore Container Module.
- SpringApplication Context Module,SpringMVC Framework module,SpringAOP Module,Spring ORM Module,Springsecurity,SpringQuartz scheduler in Web applications.
- Experience in writing queries usingOracle 12g, Sybase, SQL Server 2008 and MySQL.
- Experience in writing with no schema databaseCouch DBand have knowledge onMongoDB.
- Expertisein writing JUnit test cases for system testing, UsedLog4jfor logging.
- Expertisein Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even usedmythologieslikeAgile, Waterfall, TDD and RAD development.
TECHNICAL SKILLS
Java Technology: Java, J2EE (Servlets, JSP, JDBC, EJB, JNDI, JSTL, JSON, POJO, JMS, JSF, JPA), Struts, Spring Core and MVC, Hibernate, Web services.
Web Technology: HTML5, CSS3, XHTML, XML, XSLT, RHTML, JavaScript, AJAX, Groovy, Microservices, AWS, jQuery, JSON, MySQL, Bootstrap, AngularJS, NodeJS, ReactJS.
Scripting languages: Unix shell script, JavaScript.
App/Web Servers: Web logic, Tomcat, Web Sphere, JBOSS
Databases: Oracle 12c/11g/10g Microsoft SQL Server 2012,2014, DB2, PostgreSQL, MYSQL, Mongo DB.
Testing Tools: Junit, Selenium, Jasmine and karma.
IDES: Eclipse, NetBeans, Visual Studio, RAD and IntelliJ.
Messaging Technologies: JMS and IBM MQ
Version control Tool: GIT, SVN and CVS.
Build Tools: ANT, Maven, Gradle.
Operating System: Windows (98/2000/XP/7/8), Linux, Ubuntu.
PROFESSIONAL EXPERIENCE
Confidential, Raleigh- NC
Java/J2EE Developer
Responsibilities:
- Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
- Implemented variousJ2EE design patternslikeSingleton, Factory, and Builderetc.
- Extensively usedJava8features such aslambda expressions, Parallel operationson collections, multithreadingand for effective sorting mechanisms andStreamsto store and process the data.
- ImplementedMultithreadingconcept to handle transaction management with isolation and propagation levels.
- UsedHTML5, CSS3,JavaScript,Bootstrap,AngularJS andNode.jsas frontend building Environment.
- Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test-running.
- Developed custom directives, Factories and Services inAngularJSandimplemented codeasper coding standards.
- Expertise in consumingRESTful web services usingNode.js,AngularJSandjQueryalong withJSONparsing to implementAJAXcall and render the response data to User Interface.
- UsedSpring DI,AnnotationsandMVCto implement business and navigation of application.
- UsedSpring Ribbonalong withSpring Bootforload balancingandFault toleranceof the application.
- Developed MicroServices withSpringto retrieve API routes for the entire cluster. Using this strategy each MicroServices in a cluster can be load balanced and exposed through one API gateway.
- Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
- Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
- ImplementedRESTfulweb services to retrieve data from client side and madeRESTAPI calls fromAngularJSand parsed the data to project client and handled the security and Authorization usingSpring Security&OAuth2.
- Implemented the business modules integration usingSpringandHibernatedata mapping.
- Developed Entity objects and usedHibernatetheORMtool to access persistent data from MySQL.
- Worked on Proof of Concept for developing application usingNode JSwithAngularJSand Mongo DB.
- Maintained, structured, and surveyed documents within theNoSQL MongoDBdatabase, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- MYSQLwas used as the database for the application which was hosted in the cloud usingAmazon RDSservice.
- Developed and maintained functions, procedures, triggers, indexes usingMYSQLdatabase programming.
- UsedJIRAfor resolving bugs/defects in application by coordinated with team members of the project.
- UsedGITas aversion control systemand deployed the application in Production environment and implementedLog4Jfor Logging Errors
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues onJBossbychecking logs, paymentsetc.
Environment: Java 8, HTML5, CSS3, JavaScript,jQuery,AngularJS, NodeJS,Spring, Spring Boot, Spring MVC,Spring Quartz,Spring Security,Jersey, JAX-RS, OAuth2, MySQL,Mongo DB,AWS, Hibernate, Drools,Dockers,REST, JSON, Eclipse,Maven, JUnit,Jenkins,JIRA, GIT, Log4J, JBoss.
Confidential, Coppell-TX
Java/J2EE Developer
Responsibilities:
- Worked as a Java/J2EE Developer in complete software development lifecycle using Agile to Analyze, identify applications and business user impacts due to technology upgrades, infrastructure changes, new corporate initiatives.
- Used Struts Framework as the MVC for the development and implementation of the project.
- Involved in designing and developing the front end of the application using JSP, Java script, HTML, JQuery, Bootstrap, CSS and AngularJS.
- Worked with Single Page Application Framework AngularJS extensively using routing, services, components and directives.
- Associated support in the Action Servlet that assists in creating interactive form-based applications which is the one of the primary area of functionality using Struts Framework.
- Extensively used Action Classes, Dispatch Section, Action Forms and Struts configuration from Struts.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
- Developed and Consumed SOAP and Restful web services for communicating with other applications.
- Used Developer tools to debug the front end application.
- Implemented Batch jobs using Spring Batch that process large data sets.
- Experience in developing JSP’s, Servlets & EJB’s and have in- depth knowledge in content management.
- UsedSpring MVCframework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
- UsedSpring AOPfor solving crosscutting concerns like keeping customer log data and transactions details etc.
- Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
- Used Hibernate to develop DAO in Model component of Struts MVC and to interface with the database.
- Used Java Messaging Services for the reliable and asynchronous exchange of important information such as payment and plan information.
- Developed all J2EE components using My Eclipse IDE and used ALM for defect tracking.
- Developed build scripts using ANT as the build tool for the creation of the artifacts like war/ear files.
- Worked on testing application controllers extensively with Angular built in testing facilities.
- Developed Module level reports using IBM Cognos reporting tool.
- Developed and deployed the application on Web Sphere using ANT build.xml script and also Configured connection pooling using WAS.
- Involved in Code integration and shipment of code to other environments.
- Involved in writing PL/SQL queries for different database operations.
- Actively involved in resolving issues in development and production levels.
Environment: Java 1.8, J2EE, JSP, HTML5, AJAX, JQuery, AngularJS, JSON, Bootstrap, Spring, Hibernate, WebServices, SOAP, RESTful, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, WebSphere 8.x, No SQL, Linux, Maven, SVN, SQL Developer, UML, JUnit, JIRA, Jenkins, Log4j.
Confidential, Minneapolis-MN
Java/J2EE Developer
Responsibilities:
- Developed code usingJava,J2EE,and spring also usedHibernateas an ORM tool for object relational mapping
- Designed components for the project using best practices andJ2EE designpatterns such as Model-View-Controller (MVC), Data Access Object, and Value Object.
- Designed and developed aRestful APIsfor different modules in the project as per the requirement.
- Developed user-friendly web-based GUI usingAngularJS,JavaScript,CSS, HTML, andNodeJS.
- Used a light front-end framework against theJSON APIfor their service requests.
- Participated in development of a well responsive single page application usingJavaScript,and jQueryin conjunction withHTML5,CSS3standards, with front-end UI team.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase usingRational Rose.
- UsedMultithreadingand collections to improve performance of application.
- Coordinate with all the teams forfunctional requirementsand ensure compliance to all architecture standards.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
- Designed and developed Rest Based Webservices usingJersey framework.
- Developed applications using latest technologies likespring,hibernate(using annotations), and RESTbasedWebServices,XML APIand tools.
- Usedspringframework for integrating the MVC components with business services.
- Design and development web-application for business reporting and systems monitoring and troubleshooting; usingJ2EE, Tomcat.
- Strong experience of developing data models usingHibernatePOJO's, configuringHibernate persistence layer.
- Worked as a front-end webdeveloperandAngularJsbased application.
- UsedAngularJSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Spring Controllers were used withAngularJSto route the control to desiredJavaservices
- Worked onSpringMVCArchitecture for web applications.
- Responsible for developing thefull stack(from the Markup,JavaScript,Application Services, Database, and Build Scripts).
- Configured and deployed the application usingTomcat and Web Sphere.
- BuiltJavaapplications usingMavenand deployedJAVA/J2EEapplications through Application servers.
Environment: Java 1.6/1.7, J2EE, RESTful Web Services, SOAP, Hibernate, Spring, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, Web Sphere, Tomcat, XML, XSD, Unix, Linux, UML, Rational Rose, Oracle, Maven JMS, JUNIT, Power Mock, log4J, WSDL, JSON, JNDI.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle(SDLC)such as requirements gathering, analysis, design, development and testing FollowedAgilemethodology.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes devices, Using HTML5, CSS3, JavaScript, JQuery, Bootstrap and AngularJS created GUI interface of the web page.
- Created custom directives and components which extend the elements and modules of Core AngularJS.
- To getAJAXfunctionality for the website wroteJavaScriptandJQueryprogramming.
- Connected to Data sources and performed operations using Spring Data Frameworkfeatures likeSpringJDBC andSpringORM.
- IntegratedSpringDAOfor data access using Hibernate to fetch data from database andavoid redundant database access statements.
- Created and presented training materials surrounding adoption of theGroovylanguage.
- Implemented core features ofAngularJSframework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Worked withHTML5,CSS3,andJavaScriptfor developing user interface.Have knowledge in developing Web Applications Development usingHTML, CSS, XHTML,JavaScript,jQuery, AJAX, XMLandReactJS.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 JS, Backbone JS.
- Developed the application based on main modules of Spring MVC framework such as Core Container, Data Access/Integration and Web
- Developed Micro Services to provide Restful API's utilizingSpring MVC.
- Migrated Spring based application to cloud based Microservices. Implemented Micro-services usingPivotal Cloud Foundry(PCF) platform
- UsedJQueryandAngularJSto provide dynamic User Interface and for theclient-sidevalidations.
- Developed single page applications using no-route module inAngularJS.
- Worked throughout the full stack(Node.js, Angular.js) to see software extensions through to completion.
- Designed Database schema and created complex SQL queries, Procedures for creating, reading, updating and deleting data in Oracle 11g.Mapped business objects to database using Hibernate.
- Experience with RDBMS systems including MySQL and PostgreSQL.
Environment: Java, Spring 3.0, XML, MVC, J2EE, JUnit, Maven, JAX-WS, Log4j, Spring MVC framework, Spring AOP, Spring security, Spring Boot, Node.js, AJAX, JavaScript, AngularJS, GIT, JAR, Eclipse 3.0, WebLogic Application Server, Oracle 11g, SQL Server.
Confidential
Java/UI Developer
Responsibilities:
- Involved in understanding and analyzing the requirements of the project.
- Implementedserver-sideprograms by using Servlets and JSP.
- Designed, developed and User Interface using HTML,JavaScript,AJAX and CSS.
- UsedJavaScriptto performClient-SideValidation.
- Implemented using the MVC design pattern.
- Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
- Developed forms for user event handling and validations using JavaScript's and AJAX.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Designed the application using various spring technologies and used Spring Security to provide better authentication instances.
- Expertise in developing applications usingCoreJavaconcepts like OOPS, Multithreading, Garbage Collection.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Used WebSphere serverto route our JMS queue messages to different business floors and configured routes in WebSphere.
- Used JDBC to interact with the underlying MySQL Database.
- Deployed Applications on Apache Tomcat Server.
- Involved in Unit testing for various components.
- Used Log4J for any logging purposes during the development of the application.
Environment: Java,J2EE, JSP, Servlets, JDBC, HTML, CSS,JavaScript,Ajax, Eclipse,JUnit, MVC, Apache Tomcat andMySQL.
