We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Indianapolis, IN

PROFESSIONAL SUMMARY:

  • Over 8+ years of strong software experience in design, development and deployment of web - based, Client-Server business applications using Java/J2EE technologies.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD and Waterfall Models.
  • Worked with PL/SQL Packages Procedures and Functions for back end processes.
  • Involved in development in Java and PL/SQL components
  • Excellent exposure to Microsoft Technologies, ORACLE 9i, sql/SQL.
  • Having good knowledge in front end technologies like HTML4, CSS3, Android, AJAX, JSON, DOM, TypeScript, Bootstrap, XHTML, DHTML,JavaScript, jQuery, node JS, Tag libraries,Angular JS 2/4.
  • Knowledge in developing applications using Java/J2EE technologiesHibernate,Servlets, JSP,JSF, AJAX, JDBC, JNDI, GWT JavaBeans, EJBs,JSTL, Swing, Struts, XML, Web Services, JMS
  • Involved in implementing business logic with Oracle-stored procedures, functions and triggers using PL/SQL.
  • Strong experience in installation and configuration ofWebSphereApplication Server. Extensive experience in optimization of Enterprise Applications usingWebSphereApplication Server(WAS) … XML Config, Workload Management(WLM), EJB, JAAS, Oracle 10g/9i/8i, LDAP, DB2 UDB on AIX and Solaris.
  • Good hands on Java 8 concepts like Lambda, Functional Interfaces, Filters and Streams.
  • Experience in database design and development of PL/SQL stored procedures, and packages in relational databases like Oracle9i / 10g / 11g, SQL Server 2005/2008, DB2, MySQL and good hands on experience in implementing, designing and developing NoSQL Databases like MongoDB, Apache Cassandra and CouchDB.
  • Experience in configuration and deployment of multi-tier applications using different web servers like Apache Tomcat, WebSphere, Apache Axis, Apache HTTP Server, JBoss and WebLogic.
  • Experience on AWS platforms VPC, EC2, ELB, SQ3, and EBS, ROUTE 53, Dynamo DB CLI and SDK’s/API tools and good knowledge on AWS tools like S3, Lambda,Kinesis, Cloud Watch, SQS.
  • Experience in using Jenkins for CI/CD process and creating Docker images and containers
  • Expertise in configuring WBI Adapters such asJtext, JDBC, HTTP, Webservices, MQand JMS.
  • Used PL/SQL and SQL*Loader to create ETL packages for flat file loading and error capturing into log tables.
  • Experience in working with different IDE’s like Eclipse, NetBeans, IntelliJ, STS (Spring Tool Suite), Visual Studio, Rational Application Developer (RAD), Dream Viewer.
  • Experience in implementing and deploying Java EE design patterns such as MVC, Singleton, Factory, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in using code repository tools - Tortoise SVN, CVS, GitHub, and Visual Source Safe.
  • Experience with project build/test/deployment tools like Maven and Ant.
  • Worked with Log4j for logging and used JUnit and Mockito for unit testing and integration testing.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, PL/SQL Scala 2.12.1 SQLWeb Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, TypeScript, Ajax, React JS, Node JS, Express JS, JSON, Swagger UI, XML

Spring Frameworks: Spring Boot, Spring MVC, AOP, IOC, Spring Security, Spring Batch

Java/J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, RMI, XML, JSF, Struts2, ..s, AWT, Applets.

Application/web Server: Apache Tomcat, WebSphere, JBoss, WebLogic Server

Data base: Oracle, DB2, MySQL,MongoDB, Cassandra

O-R MAPPING: Hibernate, Spring data, JPA

Methodologies: Agile, Scrum, waterfall model.

Cloud Environments: Azure, Pivotal Cloud Foundry, AWS, Netflix Eureka

Version Control: GIT, CVS, SVN

Web Services: SOAP - WSDL, JAX-WS, RESTful - JAX-RS, Jersey

Reporting Tools: Crystal Reports XI, Jasper Reports 6.0, SSRS 5.0

Testing Tools: Junit, Jasmine, TestNG, Mockito, Protractor, Jenkins, Selenium, Cucumber, Log 4j

Tools: Kubernetes, Docker, Ansible, Apache Camel

IDE ad Build Tools: Eclipse, IntelliJ, NetBeans, Toad, SQL Navigator, Ant, Gradle, Maven

PROFESSIONAL EXPERIENCE:

Confidential - Indianapolis, IN

Sr. Java Full Stack Developer

Roles & Responsibilities:

  • Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Followed Agile methodology in the Scrum Cycle model and worked on JIRA to access the user stories.
  • Worked with PL/SQL Packages Procedures and Functions for back end processes.
  • Implemented Java8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc.
  • Developed UIweb pages using HTML5, CSS3 and jQuery to display the data on the client side.
  • Oracle PL/SQL developer responsible for writing ETL scripts
  • Created the AngularJS application usingGrunt and Bower and used Angular UI for component model.
  • Updated the project midway toAngular 4 for its performance benefits.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Developed classes using Core java/Executor Service(multithreading, concurrency, memory management).
  • Involved in developing UI pages usingAngularJS and calling the Rest API’s from backend.
  • Created Spring Boot withMicro Services utilizing RESTful API.
  • Experienced in ApacheSparkfor implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written inScala.
  • Develop and maintain standards, department guidelines, documentation, policies and procedures pertaining toSAASPlatform Support Operations
  • Worked on SparkSQL and Data frames for faster execution of Hive queries usingSparksql Context.
  • Expertise in creating SQL Queries, PL/SQL packages, Functions, Stored Procedures, Views, Triggers and Cursors.
  • Involved in configuring theWebSphereload balancing utilizing WebSphereWorkload Management including horizontal scaling and vertical scaling.
  • ConfiguredWebSpheresecurity using LDAP (Lightweight Directory Access Protocol) and SSL between IHS,WebSphereand LDAP.
  • Used PL/SQL and SQL*Loader to create ETL packages for flat file loading and error capturing into log tables.
  • Consumed REST Web Services for getting the credit card information from third party application using EME.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring- SecurityOauth-2.0.Added WS-Securityusing XWSS to secure the Web services.
  • Implemented the associated business modules integration using Springand Hibernate data mapping.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, Criteria.
  • PerformedHibernateframework optimization using Projection inCriteriaobject to query minimum columns to display data on dashboards.
  • Worked closely with Project manager, development, testing andproductionteam to align project deliverables, dates and report issues/concerns.
  • Review the production support issues assigned and do due diligence - troubleshooting, root-cause analysis and provide resolution on a timely manner.
  • Used Node.JS to run Grunt Tasks and build properly the project.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
  • Involved in implementing business logic with Oracle-stored procedures, functions and triggers using PL/SQL
  • Developed Session Beans for necessaryTransactionslike fetching the data and updating the customer information.
  • Worked onDroolsRules Engine and Expectation Rule Engine for writing Business Rule Validation.
  • Utilized Spring core, AOP andsecurityto build robust business operations with transactional support.
  • Implemented SpringCloud Config Server, Routing and Filtering to Microservices using Netflix Zuul.
  • Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry(PCF).
  • Extensively used Spring Batch which uses Spring IOC dependencies, this is useful for developing batch processing.
  • Used JBoss for Application server implementation, server setup configuration, support, performance.
  • Developed unit and integration tests for existingmicroservicesusing JUnit, Mockito and Docker environments.
  • Developed database objects-StoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Wrote SQL queries using PL/SQL,storedproceduresand enhanced performance by running explain plans.
  • Developed and tested extraction, transformation, job and load (ETL) processes.
  • Performed cross browser testing by usingSeleniumGrid on multiple browsers and on different platforms.
  • Oversaw all aspects of testing JUnit, FIT, and SIT,End to End, Regression,User acceptance and Performance.
  • UsedGitas Version Control System for the application.UsedJMeterto test performance of SOAP protocol.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Environment: Java 1.7/1.8,J2EE, Git, PL/SQL,Spring Boot, Hibernate 4.x, Core Java, SOAP/Rest, Web Services, CSS, Angular 4,IBM WebSphereApplication Server 8.X/6.X,Struts2, RAD, DB2 Visualizer, Node JS,Hadoop, Scala, Spark, EclipseRCP SASS, WSDL, JIRA 5/6.x, JMS, NOSQL(MongoDB), ETL, Grunt JBoss 3.0, AWS, Spring Cloud, SAAS1Spring batch, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.

Confidential - Iowa city, IA

Sr. Java/J2EE Full Stack Developer.

Responsibilities:

  • Involved in all stages of SDLC like Requirement Analysis, Design, Implementation in Agile Methodology.
  • Developed presentation layers using HTML5, CSS3, and Angular2 router to build single page application to navigate through the different status and multiple modals.
  • Used Angular 2 to associate HTML elements to model, to provide dynamic user validations on client side.
  • Worked on UI components using Angular2Dependency Injection, Models, data binding and controllers.
  • Worked on Java8 features like Lambda expressions, Streams, filters, optional classes and default methods.
  • Used Executor Service Interfaces, ThreadPoolExecutor class for multi-threading& thread resource pooling.
  • Worked on Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache, Spring Boot components to implement business layer and navigation part of application.
  • Demonstrated our SAAS, engaged in contract negotiations, and presented ROI to C Level Executives.
  • Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Bootto provide client-side load balancing in calls to another Microservicesfor making application in to smaller chunks and also the Spring Hystrix as circuit breaker and for the fail-safe.
  • Created Process blueprints for Cost and Time estimates for migrating existing Savvion Business Process Applications to IBMBPM.
  • Involved in developingRestful service API’s end points in microservice architecture.
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.
  • Developed variousSQLqueries andPL/SQLProcedures inOracleDBfor the application.
  • Worked on UNIX/Bash environments across EC2 servers with Docker hosts &Kubernetes to manage docker images.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Supporting Systems Infrastructure comprised of Linux OS,AWS, EC2 clusters.
  • Worked on instantiating multiple AWSEC2 servers by using YAML Script in Ansible playbook. Experienced DevOps methodologies by implementing CI/CD Pipelines using tool sets like GIT, Jenkins, and AWS
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Wrote Droolrules in both rule flow and drools fusion for fetching the facts from the database.
  • Worked with API Management product ofAPIGEEin consuming the API’s in implementing customer use cases.
  • UNIX Shellscripts for Bash shell to automate deployments and environment configurations on the EC2 Clusters
  • Developed ApacheSpark jobs using Java in test environment for faster data processing and used SparkSQL.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG.

Environment: HTML, CSS, JavaScript, Angular2, Node.js, Java8, Java/J2EE, Spring MVC, Restful Webservices, Microservices, IBM BPM,Netflix, Spring Eureka, Spring Ribbon, Spring Boot,SAAS, Spring Hystrix, AWS, EC2, S3, RDS, EBS, Elastic Load Balancer, PL/SQL, Oracle, Docker, Ansible, Kafka, Zookeeper, Kubernetes, GIT, Jenkins, Chef,Linux OS,Selenium, TestNG, DROOLS, APIGEE, MongoDB, Design Patterns, log4j, Agile Methodology, Maven, Spark

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
  • Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.
  • Implemented spring framework Bean Factory & Application Context for bean initialization and configurations.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Used Hibernate as an ORM tool to interact with the database.
  • Involved in development of POJO classes and writing Hibernate query language(HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using SpringMVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture by developing and consuming RESTFULservices based on JAX-RS.
  • Implemented Java Classes to use JAXP parser to create Java objects, able to modify the data received in the response.
  • Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, and integrated SQL Queries into DAO.
  • Deployed the application on ApacheTomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Used SVN for versioning and concurrent access to the project files.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium.

Environment: Java 6, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMSSOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

Confidential - CA

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed UI using HTML, JSF, jQuery and JavaScript, AJAX in few applications.
  • Developed CSS sheets for developing user aesthetic UI components.
  • Developed Web applications in MVC architecture using Spring framework.
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
  • Used Spring IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Developed SOAP Web service modules based on SOA architecture to consume services.
  • Called external applications using Web Services for delivering notifications.
  • Used JAXB parser for parsing the valid XML files as defined by the XSD.
  • Used JMS API to access the queues, read and write the messages for processing.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Worked on JPA as persistence layer, involving EJB 3.1 annotations to synchronize with database through XML.
  • Deployed the application in JBoss Application Server.Used ANT scripts to fetch, build, and deploy application to development environment and used CVS as version control.
  • Interacted with application testers to review system defects and provided comprehensive fixes.

Environment: Java 6, J2EE, HTML, CSS, JSF, JavaScript, AJAX, SOAP, SOA, JMS, Hibernate, EJB,JBoss 6.0Ant, CVS, ANT, JAXB.

Confidential

Web Developer

Responsibilities:

  • Involved in all phases of the development life cycle (SDLC) involving in requirement Collection. Design and analysis of the customer specifications of the application using TDD Methodology,
  • Implemented struts framework using MVC design pattern and front controller pattern
  • Designed user interface by creating web pages for each component using Struts web MVC and Action Servlet as front controller in this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file
  • Developed SCM by using the JSP/HTML for each user interface. JavaScript, Servlets standard validations are used as the controllers for business logic and using JDBC, XML parsing techniques using MVC
  • Designed mailing application to send notifications to the Oracle users for intimating to start the next workflow.
  • Designed and implemented AJAX server calls to dynamically retrieve shipping information.
  • Worked on Oracle in writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Involved in testing the application using JUnit.
  • Designed, coded and tested business logic for software applications.

Environment: Core Java, JDK, J2EE, JSP, MySQL, Ant Build, JDBC, Struts, HTML, XML, Java ScriptJUnit, Ajax, TDD Methodology, Apache Tomcat, Eclipse.

We'd love your feedback!