We provide IT Staff Augmentation Services!

Sr. Ja/j2ee Developer / Full Stack Developer Resume

5.00/5 (Submit Your Rating)

VA

SUMMARY

  • Over 8 years of professional experience of developing enterprise applications using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Good experience and knowledge in various development methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Scrum, Agile, UML and Rational Rose.
  • ExpertinRich Internet Applications (RIA) Wif advancedJavaScript FrameworksusingExtJS, jQuery, Yahoo UI, DWR.
  • Extremely good in Struts, Spring Framework, Hibernate, JSF and JUnit frameworks.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during teh development of software applications.
  • Extensively worked on Collections, Generics, Enumerations, Annotations and Apache Utility Classes like StringUtils, CollectionUtils etc.
  • Good experience on working wif AmazonWeb ServiceslikeEC2,S3, Confidential SimpleDB, AmazonRDS, Confidential Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Confidential EBS and Confidential Cloud Front.
  • Selecting teh appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Confidential Web ServicesAWSwif other applications infrastructure.
  • Have knowledge of Spring Cloud to develop Spring Boot based Microservices interacting through a combination of REST and Apache Kafka.
  • Data modeling and development experience in Cassandra or other NoSQL databases.
  • Used AngularJS as teh development framework to build a single - page application.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
  • Experience in Spring Framework such asSpring IOC, Spring DAO, Spring ORM, Spring Resources, SpringJDBC, Spring wicket, Micro-Services.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools wif other systems.
  • Familiar wif data architecture including data ingestion pipeline design,Hadoopinformation architecture, data modeling and data mining, machine learning and advanced data processing. Experience optimizing ETL workflows.
  • Exposure toService Oriented Architecture (SOA),Experienced in development and use ofWeb Services.
  • Worked on variousJ2EEapplications on application servers such asWeblogic10.3Websphere, Jboss and Tomcat.
  • Exposure to operating systems likeSolaris, Linux.Worked onShell Scriptingto automate various processes.
  • Good working knowledge in TDD/BDD using Junits/Mockito/Wiremock and Cucumber framework.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Experience in implementing e-commerce/distributed applications using HTML, HTML5, CSS, JavaScript, Java, J2EE, Servlets, JSP, JSTL, Java Beans, JDBC, EJB, XML, XPATH, JAXB, JAXP, SQL, JQuery, Unix, Linux and Windows.
  • Designed and implemented XML schemas, Java APIs, business logic and XML/JavaScript user interfaces.
  • Extensive experience wif developing web and enterprise applications wif development tools likeEclipse, MyEclipse and WebLogic.
  • Implemented Microservices using Spring Core, Spring Boot, Spring Data, Spring Rest and Spring Cloud (PCF).
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, Git and CVS. Extensive experience in developing unit testing frameworks using JUnit, DBUnit, MockObject based on test first or test driven methodology.
  • Extensive experience of database programming in oracle environment using PL/SQL wif tools such as TOAD, SQLPlus. Experience in writing build and deployment scripts using Apache Ant.
  • Experience wif unit testing usingJUnit. Used Maven scripts to build and deploy teh J2EE applications.
  • Through working knowledge in core Java, Java database connectivity API of JDBC, JavaBeans.
  • Highly self-motivated wif strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations. Positive work attitude and self-motivated to work independently and as well as in a team.
  • Knowledge inReact JSframework to develop theSPA. Working Knowledge inReact JSand working wifReact Flux architecture.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts. Familiar in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.

TECHNICAL SKILLS

Programming Languages: Java, J2EE,C, C++, Scala, Shell Scripting, Python, JavaScript, JQuery, HTML5,DHTML

Technology: ReactJS, jQuery, Node.js, Apache Ajax, AngularJS, Bootstrap.

Java Enterprise API: Servlets, JSP, JSF, JMX, Junit, EJB, JNDI, JSON, JMS, JDBC, Java Mail, Applets, RMI, Web services, JAX-RPC.

System Design: MVC, Struts2, Spring, Adobe Photoshop, Hibernate, CSS3, Microservices.

Databases& Programming: MySQL, SQL, MongoDB, NoSQL, PL/SQL, Oracle, SQL Server, SASS, Hadoop, IBM DB2, HP Vertica, Cassandra, Teradata, Stored Procedures, PostgreSQL.

Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies

XML Technologies: XML, V-XML, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers: Apache Tomcat, Glassfish, Jenkins, Fortify, JBoss, Weblogic, IBM WebSphere, Eclipse, Maven.

Operating Systems: Windows 10, Linux, UNIX.

IDEs & Tools: Eclipse, Net Beans and RAD, Jenkins, ANT, Maven, Log4J, Selenium.

PROFESSIONAL EXPERIENCE

Confidential, VA

Sr. Java/J2EE Developer / Full Stack Developer

Responsibilities:

  • Developed teh methodology of Agile Scrum that included iterative application development, weekly Sprints and standup meetings.
  • Developing automated process for builds and deployments Jenkins, Ant, Maven.
  • Developed user interface using JSP, Servlets, and Ajax.
  • Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing wif teh database and integrated spring wif JSF.
  • Followed Microservices architecture to process and build a large system.
  • Wrote UNIX Shell scripts for Solaris Servers, for various Batch functionalities.
  • Responsible for teh overall layout design, color scheme of teh web site using HTML, XHTML, CSS3 and RWD and Responsible for creating detailed wire frames and process flows.
  • Converted mock-ups into hand-written HTML, XHTML, JavaScript, JQuery, XML and JSON
  • Established pages using CSS3 to maintain teh uniformity of all teh screens throughout teh application and positioning of screen objects.
  • Worked wif React JS components, Redux Forms, Events, Router.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
  • Used Confidential Cloud Watch to monitorAWSservices and Confidential Cloud Watch logs to monitor application.
  • Selecting teh appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Confidential Web Services (AWS)wif other applications infrastructure.
  • Worked onReactJS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
  • CofiguredSparkstreaming to receive real time data from theKafkaand store teh stream data toHDFSusingScala.
  • Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA Spring Rest and Spring Cloud.
  • Used Spring Rest to implement controller layer.
  • Designed and developed Spring REST API wif Spring Boot 2.0.
  • Designed and developed microservices wif Spring Boot 2.0 and Spring REST.
  • Tested components using JUNIT Mockito during development.
  • Developed Contract First Web Services using Spring-WS to communicate wif Database Tables.
  • Provided a new Web Service and Client using Spring-WS to get teh alternate contractor details.
  • Worked in usingReactJS components, Forms, Events, Keys, Router, Animations,andFlux concept.
  • Responsible for ReactUIandarchitecture.Buildingcomponentslibrary,includingTree,Slide-View,and Table Grid. ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable). Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Developing Rule Solutions in ODM 8.8.
  • Develop Dynamic domains for rule authoring usingDynamic Domain plugin.
  • Define decision tables.
  • Deployrule sets in Rule Execution Server (RES).
  • Deployrule sets in RES using UDeploy.
  • ConfiguredKafkato read and write messages from external programs.
  • ConfiguredKafkato handle real time data.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Used theSpark - CassandraConnector to load data to and from Cassandra.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Designed and developed teh service business process and data access to Oracle database and back-end layers wif JAXB, JMS and XML. MongoDB geolocation API leveraged for user proximity lookups.
  • Used Web Logic to build and deploy teh application.
  • Used Maven for building teh applications EAR for various environments.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Designed and developed Microservices business components using Spring Boot.
  • Used database modeling, administration and development usingSQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Designed a batch processing system wif REST based APIs, using Spring Batch 2.0, integrated wif Quartz scheduling.
  • Used JUNIT extensively and defined various Test Suites and Test Cases. Used Log4J to trace teh flow of teh application.

Environment: Java 1.8, JDK, ReactJs, AngularJs, MongoDB (NoSQL Database), JSF, Jenkins, Spring-jdbc, JMeter, Activiti, Spring-ws-core, Wsdl4j 1.6.1, SOAP, Jaxb-api, JMS, Wiremock, Open Source Frameworks: Spring, Spring Rest, Hibernate, Maven, Log4J and Junit, IDE and Tools: Eclipse, SQL Navigator Data Bases: Oracle10g and DB2 Version Control / QA tool: Subversion, Jenkins

Confidential, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed, Designed and developed teh system to meet teh requirements of business users.
  • Worked asJava Front End DeveloperusingJenkinsframework andObject Oriented JavaScript (OOJS)to develop rich interactive user interface for CRS application a Desktop Applicationrunning in browser.
  • Participated in teh design review of teh system to perform Object Analysis and provide best possible solutions for teh application.
  • Created Jenkins request by using JavaScript as well as JQuery.
  • Developed a data pipeline using Kafka, HBase,Sparkand Hive to ingest, transform and analyzing customer behavioral data.
  • UsedAngular JSuser interface components to implement various functionalities, coded for Various windows,panels, formandtreecomponents, addingcustom eventon components and implementing their listeners for operation to be performed.
  • Used Spark for real time streaming teh data wif Kafka.
  • Implement teh JavaScript/jQuery frameworks such as React JS, Node JS for MVW/MVC framework.
  • Used Jenkins for decoupling jobs into smaller sub-jobs.
  • Implemented presentation tier usingHTML, JSP and Servlets.
  • Created Server instances onAWS.Tomcat, Swaggerandhawtioare installed and used for deploying Micro-services.
  • Developed teh angular application from scratch using Angular-CLI & ES6 features, used babble, web pack wif ES5, React js.
  • Designed and implementedSparkcluster to analyze Data in Cassandra.
  • Migrated tables from SQL Server to Cassandra, which are being used actively till date.
  • Worked wifMicroservicearchitecture usingSpring Bootto modularized code and implementedRest API’susingSpring Rest
  • Developed unit test cases usingMockitoframeworkfor testing accuracy of code andloggingis done usingSLF4j + Log4j.
  • Involved in writingJava APIfor Confidential Lambda to manage some of theAWSservices.
  • Used Struts framework for presentation layer.
  • Extensively developed web pages using JSP, HTML, JavaScript and CSS in teh front end.
  • Coded at Server side in Action Classes and DAOs to implement teh business logic.
  • Created topics on teh Desktop portal using Spark Streaming wif Kafka and Zookeeper.
  • Experience on practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • UsedJavaScriptfor client side validation. JQuery library TEMPhas been used for creation of powerful dynamic web pagesand web applications by using its advanced and cross browser functionality.
  • Created and consumed SOAP & REST based web services to transfer information.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
  • AWS S3is used to store customer's monthly credit statements.
  • Apache Camel's AWScomponent is used to upload documents to S3.
  • ImplementedSpring MVCframework for developingJ2EEbased web application. Established continuous Integration practices and standards for Schneider wif Jenkins.
  • Developed server side application to interact wif database usingSpring BootandHibernate.
  • Worked on teh migration of LISA to WireMock project and migrated more than 300 services successfully
  • Worked on thejava development to extend teh WireMockfunctionality to support more dynamic behavior
  • Did Setup Jenkins as CI server for our JavaScript app. Chat servers created wif node.js using redis for message routing, but never deployed to production.
  • Worked wifSteelbrick CPQand configuredDocuSign
  • UsedJDBCto connect and accessdatabase. IBM WebSphere 6.0to deployJ2EEapplication components.
  • CreatedSQLstatements for teh effective retrieval and storage of data from teh database.
  • DevelopedJUnittest cases.

Environment: Java, AngularJS, Jenkins, CSS, JDBC, JSP, Servlets, Node.js, Mockito framework(JUNIT), Struts 2, HTML, Spring 2.5, HTML, DHTML, JavaScript, jQuery, Oracle, SQL, AWSLambda, Confidential IAM, IBM WebSphere 6.0, JUnit, XLS, XML, DB2, ANT, Windows NT.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Configured teh Message Brokers to validate, transforming and routing requests.
  • Used JMS to notify teh customers whenever teh installation or repair was scheduled.
  • Used Microservices to integrate various components and to build loosely coupled processes.
  • Used Spring MVC as dispatcher servlet to dispatch request to handlers and resolve teh views.
  • Used Angular Schema Forms to validate teh form field data like minlength, maxlength, email, date and others validations.
  • Created JUnit test suites wif related test cases for unit testing application.
  • Implemented Web API to use OAuth2.0 wif JWT (JSON Web Tokens) to secure teh Web API Service Layer.
  • Used groovy and spring boot to collecting teh data from users and packaged teh data as json distributed to applications.
  • Experience onAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API wif Spring Boot 1.5.
  • Responsible for collecting teh real-time data from Kafka using Spark streaming and perform transformations and aggregation on teh fly to build teh common learner data model and persists teh data into HBase.
  • Developed test driven development code usingJUnitandMockitoframework.
  • Designing andauthoring rules, Rule orchestration(Design Rule Flow).
  • Design & develop Dynamic domains for rule authoring & testing using rule studio.
  • Created user interfaces using Angular JS, HTML5, CSS3 and Bootstrap.
  • Used Jira to prioritize tasks, track teh defects and fixed teh defects raised by QA Team.
  • Hands on experience of multipleAWSaccounts wif multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
  • Experience on setting up and configuringAWS's EMR Clustersand usedAmazon IAMto grant fine-grained access toAWSresources to users.
  • Experience in working wif big data platform wif a combination ofHive MQ, CassandraandSpark.
  • Experience in data structure design, Data Modeling inCassandra.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Created queries, indexes, triggers, sequences and stored procedures in Oracle database.
  • Used new Java 8 features like lambda expressions, streams, collections, Time API and Java IO.
  • Configured SonarQube in eclipse to measure and analyze teh quality of source code.
  • Build scripts onAWScloud for schedulingEC2 auto scaling load balancerwifpython SDK.
  • Used Spring Data JPA as data access layer to use Pagination support, dynamic query execution and to integrate custom data access code.
  • Performed Migration test and use cases for applications toAWS cloudwif public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Configured Jenkins jobs, plugins, and server configuration to automate teh build process.
  • Used CI/CD tools like Jenkins to automate teh build process and also used github plugins to pull source code from GitHub.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins.
  • Used various bootstrap components like Type head, Calendar, Buttons, Icons, tool tips.

Environment: XP, Angular JS, Bootstrap 3, HTML 5, JMS, CSS3, Spring MVC, Spring Security, WinSCP, putty, SonarQube, Jenkins, Maven, SOAP UI, Rally, AWS, Microservices, Groovy, Jasmine, Toad, Java 8, Oracle 11g, toad, JBoss EAP, Git Hub, JSON, Eclipse, Agile.

Confidential, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed teh Presentation Layer using MVC Struts Framework and also used Tiles Layout for View Transactions and User Activity Monitoring module.
  • Used Spring Framework for Dependency Injection and integrated spring wif Struts.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Followed Agile for Software Development which was implemented by Scrum Sprints, also used pair programming for some projects.
  • Involved in development of Business tier wif Stateless, Stateful Session beans wif EJB 3.0 standards and developed business components
  • Designed and developed teh UI components using JSP/JSF, HTML, CSS
  • Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto teh Oracle 10g database for fetching transactions and User Search Module.
  • Created Remote interfaces using web services for accessing teh services across multiple enterprise applications using JAX-WS.
  • Created plugins to extract data from multiple sources likeApache Kafka, Database and Messaging Queues.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system usingApache Kafka.
  • Involving in capturing, documenting and analyzing Rules and Responsible for Determine business requirements are identified,business rules are defined and documentedand Design Business rules templates on teh wiki and develop teh business rules andprepare for TestScenario's wif different modules (using DVS spreadsheets) and execute test using DVS.
  • Analyzed teh Business Requirements (BRD) documents.Responsible for implementing rules-based applicationsand interacting wif business users to express and formalize business logic as rules usingILOG JRules.
  • Understanding teh Business Processinvolved in different modules (decision points) Work cover Premium and Premium Payable and Determine Exemption Processing and deployed into RES.
  • Used JMS to communicate wif teh Mainframe.
  • Used Log4J for logging teh user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Apache Maven was used for teh entire build process.
  • Used VSS for version controlling using teh eclipse vss plugin.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Used XSLT to convert XML into HTML for displaying as web pages.
  • WebLogic is used as teh application production server.

Environment: Java EE5, MyEclipse 6.0, Agile, WebLogic, Tomcat, EJB 3.0, Struts 2.0, JSF, JSP 2.0, Hibernate 3.0, XML, WSDL, SOAP, JDBC, Scrum, JavaScript, UML, HTML, Maven, VSS, Log4J, JUnit 4.0, Oracle 10g, Team Track, Unix, Web services

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in almost all teh phases of SDLC
  • Complete involvement in Requirement Analysis and documentation on Requirement Specification.
  • Developed prototype based on teh requirements using Struts2 framework as part of POC (Proof of Concept)
  • Prepared use-case diagrams, class diagrams and sequence diagrams as part of requirement specification documentation
  • Involved in design of teh core implementation logic using MVC architecture
  • Used Apache Maven to build and configure teh application.
  • Configured struts.xml file wif required action-mappings for all teh required services.
  • Developed implementation logic using struts2 framework
  • Developed JAX-WS web services to provide services to teh other systems.
  • Developed JAX-WS client to utilize few of teh services provided by teh other systems.
  • Involved in developing EJB 3.0 Stateless Session beans for business tier to expose business to services component as well as web tier.
  • Implemented Hibernate at DAO layer by configuring hibernate configuration file for different databases.
  • Developed business services to utilize hibernate service classes that connect to teh database and perform teh required action.
  • Analyze and Author business rules from requirementsand artifacts created during Design and Discovery phase of ABRD wif other members and deliver it before estimated timelines.
  • Developed JSP pages using struts JSP-tags and in-house tags to meet business requirements
  • Developed JavaScript validations to validate form fields
  • Performed unit testing for teh developed code using JUnit
  • Used SVN repository for version control of teh developed code

Environment: Java, J2EE, JUnit MVC, JavaScript, JAX-WS Web Services, JAX-WS client, Struts2, Hibernate, Apache Maven Apache Tomcat Server, XML, SVN.

We'd love your feedback!