We provide IT Staff Augmentation Services!

Sr. Java/full Stack Developer Resume

2.00/5 (Submit Your Rating)

NC

PROFESSIONAL SUMMARY:

  • Java developer with 7+years of experience in full software development life cycle including requirementanalysis, design, coding, testing, debugging and maintenance.
  • Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Used java multithreadinginfrastructure to loaddataprocessdata in chunks to improveperformance.
  • Experience with IBMWebSphere, JBOSS and ApacheTomcatApplicationServer.
  • RIA applications using Flex, HTML5, CSS, Ajax, Dojo and NodeJS.
  • Expertise in open source frameworks like Struts2.0, Spring 2.5(IOC, JDBC, AOP, and LDAP), WebServices, Hibernate 3.0, JAXB, AXIS - 2, JAAS (Java Authorization and Autantication System), JUNIT etc.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, ReactNative concepts.
  • Proficiency in Service consuming and publishing of JSON based RESTfulWebServices with JWT security tokens.
  • Experience of Software Development using J2EE technologies in a web and client-server environment using JSP, JSTL, Servlet, AJAX, JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail and Log4j.
  • Familiar with creating Custom Reusable React Components Library.
  • Working experience with Non-Relational Databases like Mongo DB (NoSQL).
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Experienced in developing the multi-tier Client-Server and DistributedObjectSystems and Object-OrientedTechnologies in an Internet/IntranetEnvironment.angular
  • Experience in deploying applications on IBM WebSphere, WebLogic Server,JBoss AS and Tomcat.
  • Solid experience on API development using Node JS.
  • Implemented and monitored Multi DC - Multi Rack Cassandra Clusters using node tool and Ops Center.
  • Used jQuery and AngularJS/Angular2+, JavaScript to provide dynamic User Interface and for the client-side validations.
  • Used Rabbit MQ asJavaMessaging Service(JMS) for producing and consuming data between applications.
  • Expert in the conversion of legacy information systems to distributed and web-based architectures.
  • Experienced in design and developing Test plans, Test Cases (Manual/Automated), Test Procedures, white-box and black-box testing.
  • Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session Façade,Data Access Object, DAO, Service Locator, Data Transfer Object, and Business Delegate.
  • In depth experience with PL/SQl, T-SQL DB development, Design Patterns, Agile- Scrum, XP, TDD (Test driven).
  • Experience in writing test-cases in Java environment using JUnit.
  • Experienced in the MVC Architecture using Struts&SpringFrameworks. JMS, JNDI and Hibernate.
  • Knowledge and experience in XML and XMLparsers, SOAP-based webservices, RESTfulWebServices, UML.
  • Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns,Data Modelling and UML based system design.
  • Having extensive work experience withJava1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, spring, Struts MVC.
  • Excellent working experience with various frameworks like MVC, Struts.
  • Good Knowledge of UML and Together Soft/ Visio tools.
  • Good Experience in Implementing J2EE Design Patterns.
  • Expertise in client-side design and validations using HTML5, CSS3, Java Script, jQuery, Ajax, Angular JS, React Js, Backbone JS, Bootstrap JS and Node JS.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Experience in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
  • Excellent analytical capabilities and good communication skills.
  • Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
  • Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Programming Languages: Core Java, Java 8/7, J2SE, J2EE, C, C++, SQL, Python and PL/SQL.

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS.

Web Technologies: HTML, DHTML, AngularJS/Angular2+, JQuery, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, React JS, IDE IBM RAD, Eclipse, MyEclipse, JBuilder.

Application/Web Server: IntelliJ IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat.

Databases: Oracle 8.x/9.x/10g/11g/12c, Toad, MS Access, MySQL 5.x, MS SQL Server 2008/2012, MongoDB, Cassandra, DB2 Forac.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB.

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS.

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development.

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate) ORM Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling Rational Rose.

Other Tools: NT, Log4j, Jenkins, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3 Micro services Swagger, Pivotal Cloud Foundry, Spring Micro Services, SpringBoot.

Build Tools: Ant, Maven, Gradle, Jenkins.

Version Control: SVN, CVS, JIRA, Clear Case, GIT, Bitbucket, GitHub.

Operating Systems: Windows, Linux, UNIX, XP/Vista/7/10.

PROFESSIONAL EXPERIENCE

Confidential, NC

Sr. Java/Full Stack Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum, pairprogramming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using JQuery, JavaScript, AEM and AngularJS/Angular2+.
  • Participated in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core Java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Developed view of the application using Angular 8 and typescript.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Created reusable and testable React.js functional and class components using es6.
  • Used RabbitMQ as Message queue applications may connect to the queue and transfer a message onto it.
  • Used REST Client to test the RESTful services and used Junit and Mockito to test the middlewareservices.
  • Used AngularJS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
  • Used AngularJS Directives like ng-app, ng-model, ng-in it for initialization of Angular JS application data.
  • Responsible for working on consuming and producing SOAMicroservices /WebServices.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
  • Exposing and consuming the web services to the downstream applications using ApacheCXF and Apachecamelframework.
  • Developed service components which are exposed as Web Services using restfulWebServices, developed service components to consume WebServices.
  • Used MongoDB to import the data into and feed into web services and displayed it onto the browser.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Worked on triggers and stored procedures on Oracle database.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Used GIT as VersionControl.
  • Used Express.Js to connect node.js to Database MongoDB and wrote schema.
  • Wrote MSSQL queries to save the data and retrieve the data from database using spring mongo data repository.
  • Used Maven tool to build, config, and packaged, deploy an application project.
  • Developed Junittest cases to validate the REST services.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Implemented MVC architecture with React components as Views, models, and controllers in node.js for API development.
  • Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
  • Used AngularJS for synchronizing java applications and client side scripting.
  • Used AWSCloudServices to integrate the development of application
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, and Hibernate.
  • Involved in Designing and developing the API.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Created SpringMVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.

Environment:Core Java, Java 8, React JS, JDK, J2EE, Spring, Servlets, Hibernate 4.0, CSS3, DB2, HTML5, GIT, XML, AJAX, Angular JS, Angular2/4, Eclipse, JUnit, JavaScript, Oracle, IBM WebSphere, AWS, Microservices, Pivotal Cloud Foundry (PCF), JavaScript, PL/SQL, Scrum, RESTful Web Services, ANT, Node Js, SOAP, RESTful, Swagger, JBoss, jQuery, JUnit, Spock, Mockito, JIRA, Git, Maven, Jenkins (CICD), Windows.

Confidential, IL

Java Fullstack Developer

Responsibilities:

  • Developed the application using Agile Methodology.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular2, Typescript and AJAX. And has worked with AngularJSfilters in expressions and directives to filter data in the UI.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Developed UI using HTML, CSS, JSP, JSON and JQuery to make Ajax calls.
  • Designed and developed code for Exchange project using the Java EE 6 platform.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components.
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Spring AOP to modularize cross-cutting concerns in aspects.
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript.
  • Configured Spring based Microservices and SpringBoot.
  • Implemented and Consumed REST and SOAPWebServices.
  • Used Apachetomcat as a web server and WebLogic as an application server to deploy various components of application.
  • Developing the application using SpringMVC Architecture with Hibernate as ORM framework.
  • Used HibernateCache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Used Maven to build and deploy the application in the server.
  • Used SVN software configuration management and version control.
  • Used Log4j for logging purposes.
  • Implemented client-side Interface using React JS.
  • Developed test classes in JUnit for implementing unit testing.
  • Performed unit testing using Junit.
  • Responsible for creating and maintaining web applications and web services dat interact with complex databases.
  • Created POC for Spring Batch for running batch jobs.
  • Use of chrome-dev-tools, react-dev-tools and redux-dev-tools for debugging.
  • Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
  • Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE.
  • Used Hibernate framework for the backend persistence.
  • Used Test driven development (TDD) & developed unit test cases using JUnit.
  • Developed single page applications, components using Angular4 directives.
  • Wrote backendscripts dat performed maintenance tasks on the contract data using JDBC.
  • Used SpringIOC for dynamic bean injection.
  • Used UML (MS Visio) for software design.
  • Implemented customized autantication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.

Environment: Java 1.7, Oracle 12c/11g, Servlets, JSP, JSTL, Spring 3.0, Spring ORM, SpringBoot, Hibernate 3.2, Struts, Microservices, REST/SOAP Web Services, Hibernate 3.0, Restful WebServices, React JS, API, Apache Tomcat Server, WebLogic 10.3, Eclipse, Log4J, Ajax, PL/SQL, JQuery, AngularJS, NodeJS, JSON, SVN, XML, XSTL, XSD, SOAP, Amazon Web Services, Maven, Junit, PowerMock.

Confidential, Houston TX

Java/J2EE Developer

Responsibilities:

  • Designed and developed UI using Java, J2EE, HTML, and Angular 2, Typescript where users have all the items listed for auctions.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Developed applications usingJava, JSP, Servlets, JavaBeans, JSTL, JSP, JavaScript and XML and developed application using Eclipse IDE
  • Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications.
  • Strong knowledge on SOAP and RestFul Web services.
  • Developed the application based on MVC architectural design pattern.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Developed ANT build scripts to build and deploy application in enterprise archive format.
  • Written Unit tests for the Angular Code using JASMINE, KARMA, and End to End tests using Protractor.JS.
  • Developed SQL queries and used stored procedures to perform transactions with the DB2 database.
  • Developed Unit Test Cases to test the Interfaces. Involved in Modules Testing and Integration Testing.
  • Used Log4J for logging and debugging and Spring IoC to inject data into Java beans.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Used MAVEN for project management and build automation.
  • Used Subversion as a version control for implementing the application.
  • Involved in developing code for obtaining bean references in spring framework and used Spring MVC to implement the Model View Controller pattern.
  • Developed web pages using JSP, JavaScript, JQuery, HTML, XHTML, XML, CSS and AJAX.
  • Involved in complete life cycle of design, development, testing and deployment of application.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access MYSQL database.
  • UsedAWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Used CSS preprocessor SASS to make CSS more efficient.
  • Extensively used Dependency Injection (IOC).
  • Developed API for usingAWSLambda to manage the servers and run the code in theAWS.
  • Developed interfaces to communicate with mid-tier and Data Base.
  • Strong understanding and knowledge of Linux, automation and CI Tools like Chef, Hudson, Jenkins & Git with scripting languages (Shell,python, pearl and ruby)
  • Developed Web Services to retrieve data from legacy systems.
  • Created several JSP's and populated them with data from databases using JDBC.
  • Developed Web Services using REST and SOAP.
  • Involved in creating, modifying and updating database tables in oracle 11g.
  • Developed the Web Application using JSP, Servlets, HTML and performed validations using JavaScript.
  • Used various CoreJavaconcepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Environment:Java 1.7/J2EE, Spring MVC, JavaScript, Spring, JSF, Web Services, JSP, AJAX, jQuery, JSP, Mongo DB, MySQL, Soap, Oracle 11g, WebLogic application server, AWS, JavaScript, Angular.JS, React.JS, Node.JS, Mule ESB, CSS3, Spring MVC, Hibernate, JMS, Eclipse, Servlets, AJAX, ANT, SVN, Eclipse, Restful web services, Windows.

Confidential

Software Engineer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) dat includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Understanding and analyzing the basic requirements.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • By using Servlets and JSP implemented server side programs
  • Involved in design, development and validation of UserInterface by using HTML, JavaScript, XML and CSS
  • Performed the database access tasks using JDBC and other related information from auto generated files
  • Used JDBC prepared statements to call from Servlets for database access.
  • Developed Servlets, Session and Entity Beans handling business logic and data
  • Involved in the design and documentation of the stored procedures
  • Developed ActionForms, ActionClasses and helper classes by using Struts.
  • Deployed Enterprise application using WebLogic application Server
  • Used UML to develop Usecasediagram, classdiagram and sequence diagrams
  • Involved in writing JunittestCases
  • Used Log4J for any errors in the application

Environment: Java, J2EE, HTML, XHTML, XML, XSTL, UML, JavaScript, CSS, JSP, JDBC, servlets, Struts, SQL, Oracle, MVC, Hibernate, WebLogic, Junit, Log4J.

We'd love your feedback!