Java/node.js Developer Resume
MarylanD
SUMMARY
- JavaDeveloperwith Around 6 years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVAtechnologies using SDLC and frameworks like spring, JPA, Hibernate and MVC framework struts.
- Developed User Interface usingHTML5, CSS3, JavaScript,AngularJS, jQuery, Node.js andBootstrapfor providing user interface and communication between the client and server.
- Java/J2EEdevelopmentexperienceworking within frameworks such asSpring, Hibernate or Struts.
- Experience in the development ofservice-orientedarchitecture application, good understanding of Object Oriented Design and Design Patterns.
- Experience in design/development of web applications usingJava,JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML and JSON.
- Experienced in designing and creating NoSQL databases such as MongoDB and relational database such as MySQL and Oracle DB.
- Extensive knowledge in working with J2EE technologies such asJSP, Servlets, JDBC, JMS, Spring, Hibernate,Web Services, Design Patterns.
- Experience in various Agile methodologies, Waterfall and Test Driven Development (TDD).
- Experience in designingUML diagrams using Rational Rose and Microsoft Visio.
- Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and Visual Studio.
- Good understanding of object-oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Strong technical skills, high sense of ownership, good problem-solving skills, and client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS
J2EE Technologies: JDBC, Servlets, JSP, JMS,JavaBeans, EJB, Spring, Hibernate, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL)Web Technologies HTML5,CSS3, JavaScript, JQuery,Bootstrap,AngularJS,JSF, AJAX, Node.js, JSON Rest, SOAP.
Databases: Postgres SQL, Oracle, MySQL, MongoDB.
Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS.
IDE / Tools: Visual Studio, Eclipse, IntelliJ, Spring Tool Suite(STS), RAD
Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA
Version Control: Tortoise SVN, CVS, GIT, Bitbucket
Methodologies: Agile, Waterfall, Test Driven Development
PROFESSIONAL EXPERIENCE
Confidential, Maryland
Java/Node.js Developer
Responsibilities:
- Actively involved in analysis, detail design, development, bug fixing and enhancement inAgile methodology. Involved in daily scrum and sprint planning meetings.
- Implemented modules into Node.JS to integrate with designs and requirements.
- Developed various screens for the front end using Node.js and used various predefined components from NPM.
- Used popularNode.js frameworks like Express and Loop back to mock a Restful API.
- Built and executed API functional and performance test plans.
- Develop and deliver presentations on JavaScript, Node.js, loopback and Strong Loop.
- Work closely with cross-functional and remote teams to deliver a complete user experience.
- Resolved Runtime Errors and Application Bugs in theProduction environmentand enhancing the existing application.
- Tested the application on different testing environments.
- Developed API Gateway using Node.jsand Used Postgres SQL as a Database for storing information.
- Experience in writing complexPostgres SQLqueries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
- ImplementedRestful web servicesto perform some business activities.
- Involved in developing code for obtaining bean references inspring frameworkusingDependency Injection(DI) orInversion of Control(IOC) using annotations.
- MaintainedGitHubas a source code repository and handled branching, tagging, merging process.
- Used Angular.JSbuilt-in directives, custom directives and services for developing interceptor and complex UI data table grids.
- Created Angular.jscontrollers, services and used Angularfilters for filter functionality in search box and integrator functionalities.
Environment: Node.js, Loopback, Strong loop, Postgres SQL, HTML5, CSS3, JavaScript, AJAX, Angular.JS,Bootstrap,Servlets, REST, Visual Studio, MicroServices, Git,Bit Bucket.
Confidential, Warren, NJ
Full Stack Java Developer
Responsibilities:
- Actively involved in analysis, detail design, development, bug fixing and enhancement inAgile methodology. Involved in daily scrum and sprint planning meetings.
- UsedJava1.8 Lambdaexpressions along withStreamsfor creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by usingAngularJSframework.
- Implemented with Angular JS using its advantage including two-way data binding and templates.
- Developed java modules implementing business rules and workflows using Spring Boot micro services.
- Developed Graphical User Interfaces usingHTML5,CSS3,bootstrap,AngularJSandJSP'sfor user interaction.
- Worked on responsiveness of the application and explored the fixed width and fluid layouts using the TwitterBootstrap.
- Resolved Runtime Errors and Application Bugs in theProduction environmentand enhancing the existing application.
- UsingAngularJScreated custom directives for data manipulations and to display data in company standard format in UI.
- ImplementedRestful web servicesto perform some business activities.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Involved in developing code for obtaining bean references inspring frameworkusingDependency Injection(DI) orInversion of Control(IOC) using annotations.
- Implemented the application following the J2EE best practices and design patterns likeSingleton, Factory,Session Façade,MVCandDAO.
- Worked on integrating SVN into the continuous Integration(CI) environment along with Jenkins.
- Implemented Message Router and Composed Message Processor usingApache Camel ESB.
- Configured theIBM WebSphereapplication server and the deployed application on it.
- MaintainedGitHubas a source code repository and handled branching, tagging, merging process.
- Implemented the logging mechanism usinglog4jframework.
- UsedJavaMessage Service(JMS) API to create, send, receive, and read messages to main asynchronous.
- Tested components usingJUNIT&Mockitoduring development.
- UsedMavenfor building entire application and deploying.
Environment: Java1.8, Spring 4.0, HTML5, CSS3, JavaScript, AJAX, Angular2,Bootstrap,Servlets, Sprint Boot, JSF, Prime Faces, XML, XSLT, XPATH, WSDL, SOAP, Spring Boot, Apache Camel, CXF, REST, DOJO, JAX-RS, JAX-WS, IBM WebSphere, JMS, Eclipse, MicroServices, GitHub,Mockito, MongoDB, Spring, Hibernate 4.3, Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed web-based software usingSpring MVCFramework andSpring Core.
- Developed and enhanced the application usingJavaandJ2EE(Servlets, JSP, JDBC, JNDI),Web Services(SOAP andRESTful),HTML, JavaScript,AngularJS,AJAX, JSON, CSS, XML, XSD, Maven, Log4J and Oracle 11g.
- The project was developedAgilesoftware development methodology.
- Configuredroutingin thesingle page applicationpromotingrich user experience.
- CreatedCustom directivesforreusable componentsused across the application.
- Extensively worked onMEAN(MongoDB, Express, Angular and Node.JS) stack forrapid prototypingof applications forclient demonstrations.
- Worked onHibernate ORM. CreatedHibernate XML filesandJavaclass files to map the ORM mappings.
- Used Hibernate Query Language (HQL) and Custom Queries to query data from Oracle database in DAO.
- Involved in creating and extracting data from database usingSQLqueries,PL/SQLStoredprocedures, triggers and packages on Oracle database.
- UsedCRUDoperations usingJPAquery language.
- Good experience in tools such asTOADandSQLDeveloperfor database development and interaction.
- Developed and maintained the Application Context files for the service layer using Spring Framework.
- UsedSOAPWeb Services for secure extraction of client related data from database usingApache CXF.
- UsedRESTfulin conjunction withAjaxcalls usingJAX-RSandJersey.
- Multi-Threadingand Caching were used to improve the performance and user experience.
- Made single page module usingAngularJSFramework. Implemented the business logic usingJSP, JSTL,JavaBeans and service classes.
- Involved in the development of presentation layer andGUIusingCSS3andHTML5.
- UsedANTto build, run and createJARs and WARfiles. UsedGITfor version control.
- Application was logged usingLog4J, and exceptions were logged into the database usingJDBC.
- Created numerous test cases usingJUnit.
Environment: Java1.7/1.8, J2EE, HTML5, CSS3,JQuery,Bootstrap,JavaScript,AngularJS,Node.js, Hibernate,Spring MVC, Spring IOC, Spring Boot,SpringSecurity, XML, JSP, JUnit, Maven, IBM WebSphere, ApacheCamel, JAX-WS, RESTful, Amazon Web Services (AWS), Micro Services,Mongo DBand Spring Tool Suite.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle process using Agile Methodology.
- Design and developedtemplate basedUser Interface usingBootstrapandAngular.
- Spring MVCmodel integration for front-end request action controllerandSpring AOPfor logging purposes.
- UsedSpringIOCfor dependency injection and developed controllers for handling Http requests and providing Http response.
- DevelopedSOAPbasedWeb Servicesfor data retrieval to make it independent of the current application.
- ImplementedService Oriented ArchitecturebySOAPbasedWeb ServiceswithJAX-WSandWSDL.
- Worked onXMLandJSONfor transferring and retrieving data between different applications.
- Involved in usingJPA(JavaPersistence API) frameworks and APIs as JDO andHibernate.
- Developed theDAO layerfor the application usingSpringIntegrationandHibernatetemplate support.
- UsedJMS APIfor communication between the components.
- Established connection toOracledatabase withSpring Integration,Hibernateand createdPOJOsfor mapping with the database tables.
- Developed test cases forUnit Testing, Integration TestingwithJUnit.
- Collaborated with testers and developers and prepared test plans for producing high quality software applications
Environment: Java,J2EE, HTML5, CSS3,Bootstrap,JQuery,AngularJS,Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, WSDL, Service Oriented Architecture,JMS,Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS).
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design and developing phases of SDLC in Agile methodology.
- Developed the Front End usingHTML, JavaScript and CSS.
- Involved in developingUIcomponents usingAngularJS,HTML, CSS framework
- Worked on theSpring MVC Restful Web services, exposing services and consuming the third party.
- Developed the application with springMVC, web flow frameworkandstruts.
- Developed the User Interface Screens for presentation usingJSP, AngularJS, HTML andJavaScript.
- Work Exclusively with Core layer of Framework to Implement View Controllerin MVCArchitecture. Creating SOAP Web Services using WSDLto connect with external clients.
- Developed the Junit test cases andused GITas Distributed version control system. Used Log4j and commons-logging frameworks for logging the application flow.
- Developed dynamicEJS templates using HTML5, CSS3 and JavaScript.
- Composed and executedMongoDBdocument scripts to insert, update NoSQL database, automating data changes, reporting and wroteMongoDBclient to receive data from AMC for Companies.
- Worked withD3.jsfor generating reports and stats for customer services.
- Developed and deployedEJBs on the server.
- Extensively usedJDBCto access the database objects.
- Created and implementedPL/SQLstored procedures,triggers
- Developed test cases forTDD in Karma and Jasmine
Environment: Java,servlets, JSP, JEE, EJBs, MVC, JSF, struts, Angular2,JavaScripting, XML, GIT, JDBC, PL/SQL, Eclipse, karma, jasmine, tomcat, stored procedures.
Confidential
Java Developer
Responsibilities:
- Involved in designing the user interfaces using JSPs.
- Designed a modern SOA platform for architecting and modeling technical solution.
- Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed the application using SPRING Framework that leverages Model View Controller (MVC) architecture.
- Implemented utility classes which handle the string and date manipulation.
- Experience in LDAP for authentication scheme and in middleware technologies.
- Involved on implementing the Exception Handling for the application.
- Wrote SQL queries and stored procedures, used JDBC to interact with database.
- Deployed and configured the applications on JBoss Application Server.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB.
- Deployed Enterprise JavaBeans (EJB) using tasteful and stateless beans.
- Developed JUnit classes for the application.
- Tested the application on different testing environments.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
Environment: Java, Core Java, JSP, Servlets, SPRING, JavaScript, PL/SQL, JBoss Application Server, Clearcase, Junit, Log4j, Eclipse IDE, Rational Rose, Windows XP.
