Full Stack java Developer Resume
El Segundo, CA
SUMMARY
- Java Full Stack Developer wif 5+ years of experience wif expertise in J2EE technologies like JSP, Servlets, Hibernate, Struts, Spring MVC, Web Services and database designing, development.
- Experience in Designing and building dynamic and user interactive websites using JavaScript, Angular, Express.js, Bootstrap, Node.js,andjQuery.
- Expertise in Java programming and have a good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Concurrency, Multi - Threading, Lambda, and Generics.
- Expertise in Designing and developing interactive Front-end applications using HTML5, CSS3, JavaScript and AJAX.
- Expertise in unit testing JavaScript applications using Jasmine.
- Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies likeXPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.
- Expertise in open source frameworks Spring, Hibernate and Struts.
- Experience in developing Web and Enterprise applications using technologiesJDBC,Servlets,Web Sockets,JSP,EJB, Java Server Faces (JSF),Java Persistence API(JPA), JNDI andJMS.
- Experience in Developing Application using frameworksSpring Dependency Injection (DI), IOC, Aspect-oriented Programming (AOP), Instrumentation, Integration, Security, Boot, StrutsandHibernate.
- Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using SpringMVCandSpringWeb Flow frameworks.
- Expertise in Producing and consuming Web Services Technologies likeRestful(JAX-RS),SOAP (JAX-WS), JAX-RPCandJAXR (Java API for XML Registries).
- Expertise in using Version Control Systems likesSVN, Gitand Project Tracking tools likeJIRA.
- Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE)IntelliJ IDEA,Eclipse, STS, RADandNet Beans.
- Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MySQL,DB2, MongoDB.
- Having very strong interpersonal skills and ability to work independently and wifin the group, can learn quickly and easily adaptable to the working environment.
- Good exposure in interacting wif clients and solving application environment issues and can communicate TEMPeffectively wif people at different levels including stakeholders, internal teams, and the senior management.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL
Java Technologies: Java EE, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
Web Technologies: HTML5, DHTML, CSS3, JavaScript, XML, JSON, JQuery, Ajax, Angular 2+, Angular.js, Ext.js, Express.js, Require.js, Prototype.js, Node.js, Backbone.js
Frameworks: Struts, Hibernate ORM, Spring MVC, Spring Boot, Spring AOP, Selenium, Mockito, JUnit, Protractor, Cucumber
Web Services: SOA, WSDL, SOAP, Apache Axis, DOM, SAX, XML Beans, REST and Restful
IDE: Eclipse, NetBeans
Version Controlling: SVN, GIT, JIRA
Application Servers: Apache Tomcat, Web Logic, WebSphere, JBoss
Databases: Oracle, MySQL, SQL-Server, DB2, MongoDB
Operating Systems: Windows, Linux, Unix, Mac
PROFESSIONAL EXPERIENCE
Confidential, El Segundo, CA
Full Stack Java Developer
Responsibilities:
- Involved in developing UI using Spring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular.
- Used Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
- CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings Integrated wifSpring Cloudprojects to provide distributed tracing and other features.
- Developed the functionalities usingAgile Scrum Methodology.
- Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
- Created Reusable Modules and Custom Directives inAngularwhich got used in various places of application.
- ImplementedAngularControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively wif AngularJS built-in testing facilities.
- Extensively used Core Java concepts likeMultithreading,Collections Framework, File I/oandConcurrency.
- UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
- Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
- DevelopedMicroserviceswif Spring and tested the application using Spring Boot.
- UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring BootforMicroservices.
- Development of cloud hosted web applications andREST APIsusing Spring Boot wif embeddedTomcat.
- Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
- Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
- IntegratedActiveMQ and spring JMS APIto send and receive message for the application’srestful API.
- Wrote build scripts usingMaven.
- Worked on NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring wif MMS.
- Installed the WebSphere MQand involved in configuringMDB listeners, JMS resources, and queues and integrating wif theWebSphereApplication Server.
- Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
- Experience in working wifNoSQLDatabase likeMongoDBto manage extremely large data sets.
- Usedlog4jto print the logging, debugging, warning, info statements.
Environment: Java, JavaScript, Hibernate, Angular, HTML5, XML, CSS3, jQuery, Spring (Boot, IOC, AOP, JDBC), JSP, RESTful, Maven, WebSphere, Log4j, GIT, Microservices, Mongo DB, Windows.
Confidential, Dallas, TX
Java Full Stack Developer
Responsibilities:
- Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
- Involved in web application development for backend system usingAngular,Webpack,HTML, TypeScript andCSS.
- UsedAngularReactive forms to implement complexformsand performed the validations using Form Builder.
- Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal dialogs for developing the UI.
- Consumed RESTFUL web services usingAngular HTTPModule and transformed the response usingRXJSoperators.
- Worked on creating documents inMongo database.
- Testing, Evaluation and troubleshooting of differentNoSQLdatabase systems and cluster configurations to ensure high-availability in various Crash Scenarios.
- Experience in upgrading and migrating various versions ofMongo databaseon different platforms. Designed and developed customMongoapplications specific to clients' needs.
- CreatedAngular Http Clientinterceptors to add necessary JWT tokens for the outgoing requests from UI.
- DefinedAngular routesusingRoutermodule for components at module level to enable lazy loading for modules and components.
- UsedHibernate, Object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model toOraclerelational data model wif a SQL-based schema.
- Created and injectedspring services,spring controllers,andDAOsto achieve dependency injection and to wire objects of business classes.
- Used SpringMVCto handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
- Worked extensively on developingcontrollers,Interfacesandimplementationclasses usingSpring MVCframework & usedMicro servicearchitecture wifSpring Boot based service throughREST.
- Extensively worked on Spring bean wiring, SpringDAOa springAOPmodules and implemented SpringAOPin exception handling, which it reduces the development time to handle the exceptions.
- Worked on relational database design and writingSQLqueries, stored procedures, views, and functions wifOracle.
- Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework.
- Developed, debugged, integrated and deployed applications usingEclipse (IDE)and usedGITas a Version Control.
- UsedApachecamel to integrate the different applications using protocols likeHTTP and JMS.
- Scaled the component interactions and generalized the interfaces usingRestfulweb service.
- Worked onJMSfor developing messaging services and implemented message listeners for message processing and delivery.
- UsedLog4jfor tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
- Wrote test cases usingJUnitas the Unit testing framework andProtractoras automation testing for the developed Java applications.
Environment: Java, JavaScript, HTML5, CSS3, Hibernate, EJB, Struts, JMS, Angular, SQL, Restful, JSON, XML, JUnit, Spring (Boot, AOP, JPA), Log4j, Node.js, Tomcat, Gitlab, Jenkins, Oracle, Windows.
Confidential, Lyndhurst, NJ
Java Full Stack Developer
Responsibilities:
- Gatheird and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Involved in developing payment processing using the new available JavaScript Angular.js, Node.js using MVC architecture.
- Used the Node.js and Backbone.js MVC Frameworks in the development of the web applications.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dreamweaver and Photoshop.
- Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Produced content pages wif CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Involved in integrating the Java code (API) in JSP Pages.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used AJAX extensively to implement front end /user interface features in the application.
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
- Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
- Focused on Test Driven Development theirby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
- Involved in using CVS for project management and version management.
- Developed Functional Requirement Document based on users’ requirement.
Environment: Java, JavaScript, HTML5, CSS3, Angular, Require.js, Backbone.js, Node.js, JQuery, Adobe (Photoshop, Dreamweaver, Illustrator), MVC, AJAX, XML, Junit, SQL, Oracle, Windows.