Full Stack Java Developer Resume
New, YorK
SUMMARY
- 10+ years experience as Frontend, UI, and Fullstack Developer.
- Hands on experience with Analytics.
- Specialize in MEAN stack development and JavaScript frameworks.
- Expert in developing front end of an application including Angular (2 & above), AngularJS, JavaScript, JSP, JQuery, CSS, bootstrap, Node JS, for both mobile and desktop application.
- Professional experience in diverse industries including retail, service, business application, e - Commerce, and product based application from the ground up.
- Capable to develop back end of an application, which is Java based, also including Web services (both - SOAP and RESTful).
- Able to build microservices.
- Team Lead and Scrum Master experience in Agile environment.
- Having experience in running queries on MongoDB, Nodejs, Mongoose, DB2, MySQL database using SQL language.
- Good analytical skills and experience of Core Java as well.
- Responsible for technical analysis, design and development, testing and bug fixing.
- Unique ability to improvise, grasp new skills, troubleshoot problems.
- Having fast learning abilities and proactive desire to develop myself as a seasoned Professional.
TECHNICAL SKILLS
Operating systems: Mac OS, Windows XP, Windows 7, 8, 10
Languages: HTML5, CSS3, JavaScript, jQuery, JAVA, AJAX, PHP
RDBMS: SQL, MySQL, SQLite
NoSQL: MongoDB, CosmosDB
Frameworks: Angular 7, Bootstrap3, WordPress, React, BootStrap4, Spring, SpringBoot.
Web Tools: Cloud9, Sublime Text, Notepad ++, Eclipse, SOAP UI, VS-Code
Issue Tracking Tools: JIRA, Jasmine, Trac, Redmine, Karma, GruntJS
Version Control Tool: SVN, Bazaar, Git
PROFESSIONAL EXPERIENCE
Confidential - New York
Full Stack Java Developer
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications.
- Active role inTest Driven Developmenttermed asTDDapart from Agile Software Development.
- Defined and constructed layers, server-side objects and client-side interfaces based onJ2EE design patterns.
- Designed, analysed and developed thefront-endandback-end Servlets, Bootstrapfor designing, HTML5, CSS3, Ajax, Angular JS, React JSfor developing presentation layer.
- Created theAngularJSapp usingYeoman, GruntandBowerand usedAngular UIfor component model.
- Actively involved in usingMVC, HTML5to enable client-side date to meet specific criteria by applying various validation variables and used theCSSclasses to provide visual feedback on validation.
- DevelopedSOAPbasedJAX-WS WebService interfaces for integrating multiple systems, code re-usability.
- Analyze business requirements and develop various business delegates to integrate with Middleware services likeJAX-WSusingSOAPandREST.
- Worked onRestWeb services for backend services usedOraclefor database services andRESTfulweb services using Jersey forJAX-RSimplementation.
- DevelopedRestfulWeb services for other systems to interact with our system and secured the service withSpring-SecurityandOauth-1.0.
- UsedSpring MVCcomponents to implement business layer andSpringBoot forMicro-services.
- Used theSpring IOCfeature to get Hibernate session factory and resolve other bean dependencies also used Spring frameworkAOPfeatures andJDBCmodule features to persist the data to the database for few applications.
- Utilizedspring core,AOPandsecurityto build robust business operations with transactional support.
- Configuredhibernate withSpring ORMas part ofspringandHibernateIntegration for best results.
- Developed the data access classes usingJDBCandSQLquerylog4jfor logging andSVNfor version control.
- Sound knowledge in SQL withinOracle, MySQL, MS-SQL Server.
- Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache Active MQon the edge device.
- Developed unit and integration tests for existingmicro servicesusingJUnit, MockitoandDocker environments.
- Developed and ImplementedANTandMAVENScripts to automation of build process onMAVENbuild tools to test the application manually and run theJUNITTest suites.
- DevelopedANTscripts to build and deploy the application in theWebSphere Application Server.
- UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system
- Log4Jwas used to monitor the error logs and usedGITas version control tool.
Environment: Java,J2SE/J2EE, JDK, RCP, AWSSDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, WAS 8 WSDL, JIRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven, ACTIVE MQ, Rabbit MQ.
Confidential -Toledo, Ohio
Java J2SE/J2EE Developer
Responsibilities:
- Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) andAgileEstimation and Planning.
- UsedAngularJSto create views to hook up models to theDOMand synchronize data with server asSPA.
- Worked extensively on the front-end side usingJSP,HTML,CSS3,JavaScriptandJQuery.
- DevelopedHTMLandJavaScript. Developed Scripts forUNIXplatform deployment.
- Responsible forJAVA, J2SE/J2EE, JBPM, ELand JavaFXcoding / development.
- Used TwitterBootstrapto create responsive web pages which can be displayed properly in different screen sizes.
- Implemented SOA to developRESTBased Web services using Apache Axis.
- Designed and developedWeb Services(SOAP, WSDL).Created and compiledXMLSchemato generateJavaBeanclasses usingApache Axis.
- Involved in System Analysis and Design methodology as well asObject Oriented Designand development usingOOADmethodology to capture and model business requirements.
- Involved inJavaMultithreadingto cascade multiple changes on multiple records in only one transaction
- UsingStrutsFramework developed and implemented the web-based application following theMVC.
- Implemented the service layer usingSpringwith transaction and logging interceptors.
- Fixing the bugs and developing new enhancements usingJAVA/J2EE,spring,Hibernate, WebLogic.
- Usedspringframework for middle tier andSpring-hibernatefor data access.
- UsedSpringMVCas Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJava classes to data base tables.
- ImplementedJ2EEpatterns,Data Access Object(DAO),Session facade, Business Delegate and Value Object.
- Developed and Deployed the Application on Eclipse IDE andWebLogicWeb Servers.
- Developed build script using MAVEN to build, package, test and deployed the application inWebLogic.
- UseWebLogicfuse for remote console login,JMXmanagement and web server console.
- UsedAnt&mavenscripts for build and deployment of the application.
- UsedEclipseas IDE tool to develop the application andJIRAfor bug and issue tracking.
- Code walk through, modules integration and unit testing usingJUnitandMockito.
- UsedLog4J,Splunkfor logging and tracing the messages.
- ImplementedTest Scriptsbased on the User Requirements as specified by theBusiness sideandRequirement documentand analysingBusiness Requirementsand handling it as per Requirements.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, JSP, Servlets, Spring AOP/IOC, Spring MVC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Web Services (SOAP/WSDL and REST), Multithreading, WebLogic, Mockito, Junit, Maven, Log4J, SVN, Oracle, UNIX.
Confidential -San Diego, California
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software DevelopmentLife Cycle.
- Developed N-tier client-server business application software using Model View Controller(MVC)Architecture.
- Extensive use of core JavaCollections, Generics, Exception Handling, andDesign Patternsfor functionality Involved in writing different Design Patterns likeFilter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
- Used Hibernate in persistence layer and developedPOJO's,Data Access Objectto handle database operations.
- Worked on Systemsecuritywith the use ofSSL (Secure socket layer), encryption and used role-basedsecurity.
- JSONbeing light in nature was used as the chief source of communication between the server and application.
- Expertise in developing reusable and interoperable Web service modules based onmicro services,SOAarchitecture usingSOAPandRESTfulandPreparation ofJava and JSPcoding standard checklist.
- Involved in the development ofServlet, Struts Action classes, Business Objects, Web Services.
- Involved in writing JSP usingBean, Logic, HTML, and Iterate Tags.
- Used the spring validation and Tiles Framework in the presentation layer.
- Developed user interface usingJSP,SpringTagLibraries to simplify the complexities of the application.
- Developed user interface withJava Server Pages,Ajaxsupport to speed up the application form filling.
- WSDLhas been used to expose the Web Services.
- UsedApache Axis as the Web Service framework for creating and consuming Web Service clients usingSOAPandWSDL.
- SOAPhas been used as a protocol to Communicate in the form ofXMLmessages.
- Implementing or exposing the Micro services to base on RESTful API utilizingSpring Bootwith Spring MVC.
- UsedHibernate TransactionManagement,Hibernate BatchTransactions, andHibernate cacheconcepts.
- Developed Struts Action Forms, Action classes and performed action mapping usingStruts.
- Designed various tables required for the project usingOracledatabase
- UsedApacheTomcatserverfor deploying the application.
- Involved in writing theMavenbuild file to build and deploy the application.
- Involved in writingJUnitTest Cases andAntBuild Script.
- UsedLog4Jto capture the logging information.
Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.
Confidential, Houston, Texas
Jr. Java Developer
Responsibilities:
- Involved in all phases of project from analysis and requirement phase to delivering the project.
- Worked in aWaterfallenvironment and participated throughout theSDLCprocess.
- ImplementedStruts MVCDesign pattern for the Application for the front-end appearance and log in Screens.
- Developed applications usingApplication Lifecycle Managementto deliver reliable applications.
- Developed the view-controller components usingServlet/JSPs, JavaScript, CSSandHTML.
- Wrote client side validation in Java Script.
- Involved in creatingJSPpages for presentation of the data to the end user.
- DevelopedJSP/ Actionservletclasses
- Applied J2EE design patterns such asMVC,Singleton, and Data Access Objects in the architecture
- UsedJDBCas DAO class to persist the data on toOracleDatabase.
- WroteANT scriptsto deploy the components onJetty ApplicationServer.
- Did regular code reviews and fixed major bugs without side effects.
- Strict adherence to Java coding standards.
- ImplementingLog4jfor logging and debugging.
- PreparedJUnittest cases and executed the test cases usingJUnit.
- UsedFirebugto keep track of issues.
- Developed the whole project onEclipse IDE.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Java, HTML, JSP, Servlet, EJB, Struts, JDBC, Oracle 8i, WebSphere Application Server, ANT, JUnit, Java Script, Rational Rose, Dream Weaver, CSS, Ant, Log4j, Firebug, Eclipse.
Confidential
Jr. Java Developer
Responsibilities:
- Created user-friendly GUI interface and Web pages usingHTML, CSSandJSP.
- UsedJava Servletsextensively and usingJDBCfordatabase access.
- Designed and developed user interfaces usingJSP, JavaScriptandXHTML.
- Used variousJ2EE designpatterns like Singleton, Command Patternfor the implementation of the application.
- Designed, coded and configured server sideJ2EE componentslikeJSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
- Involved in database design and developedSQL QueriesonMySQL.
- Configured the product for differentapplication servers.
- Involved in client side validations usingJavaScript.
- UsedSwing Layout managersandSwing componentsfor creating desktop application.
Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.