We provide IT Staff Augmentation Services!

Sr. Java/full Stack Developer Resume

5.00/5 (Submit Your Rating)

NC

SUMMARY

  • Java developer with around 7 years of experience in full software development life cycle including requirement analysis, 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 multithreading infrastructure to load data process data in chunks to improve performance.
  • Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
  • RIA applications using Flex, HTML5, CSS, Ajax, Dojo and NodeJS.
  • Expertise in open source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), WebServices, Hibernate 3.0, JAXB, AXIS - 2, JAAS (Java Authorization and Authentication System), JUNIT etc.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Proficiency in Service consuming and publishing of JSON based RESTful WebServices 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, Spring Quartz, 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 Distributed Object Systems and Object-Oriented Technologies in an Internet/Intranet Environment.
  • 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 as Java Messaging 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 & Spring Frameworks. JMS, JNDI and Hibernate.
  • Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, 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 with Java 1.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 Quartz, 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, Cucumber, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3 Micro services Swagger, Pivotal Cloud Foundry, Spring Micro Services, SpringBoot, Netflix Eureka.

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, pair programming.
  • 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.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • 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 Rabbit MQ 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 middleware services.
  • Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
  • Used Angular JS Directives like ng-app, ng-model, ng-in it for initialization of Angular JS application data.
  • Responsible for working on consuming and producing SOA Microservices /Web Services.
  • 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 Apache CXF and Apache camel framework.
  • Developed service components which are exposed as Web Services using restful Web Services, developed service components to consume Web Services.
  • Developed Spring Quartz jobs to run the backend jobs and generated reports
  • Used Mongo DB 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 Version Control.
  • Used Express.Js to connect node.js to Database MongoDB and wrote schema.
  • Wrote MS SQL 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 Junit test 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 Angular JS for synchronizing java applications and client side scripting.
  • Used Spring Inheritance, Auto-wiring, Core Container, Security, AOP and Spring Quartz for scheduling tasks to generate reports.
  • Used AWS Cloud Services to integrate the development of application
  • Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, and Hibernate.
  • Involved in Designing and developing the API.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.

Environment: Core Java, Java 8, React JS, JDK, J2EE, Spring, Spring quartz, 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

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, Angular 2, Java Script and AJAX. And has worked with Angular JS filters 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 SOAP Web Services.
  • Used Apache tomcat as a web server and WebLogic as an application server to deploy various components of application.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache 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 that 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.
  • Worked on JavaScript 1.5 for dynamic content to pages, utilized CSS3 for the front end.
  • Developed single page applications, components using Angular JS directives.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Used Spring IOC for dynamic bean injection.
  • Used UML (MS Visio) for software design.
  • Implemented customized authentication 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, Cucumber, Junit, PowerMock.

We'd love your feedback!