We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • Around 8+ years of IT Industry experiencein Java Platform,Software Development Life Cycle (SDLC)Phases like Requirement Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client Server complex large - scale,N-tier,distributed,real-time enterprise applicationsin domains like Banking,Healthcare,Insurance,Finance,Telecom, E-Commerce… etc.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture usingJava/J2EEtechnologies such asCore Java with OOPs,JDBC,Servlets, JSP,Java Beans, Swing, Hibernate, spring, EJBs, Struts, JPA, JMS, JAX-RPC.
  • Expertise in working withObject Oriented Programming(OOP) Concepts likePolymorphism,Inheritance,Abstraction, Encapsulation and Webservices SOAP(Simple Object Access Protocol), Micro services Restful/REST (Representational state transfer), Web services componentsi.e.,WSDL (Web Services Description Language).
  • Proficient in buildingWeb/User Interface(UI) usingHTML, AngularJS, Node JS, CSS/CSS3 and JavaScript, JSON, AJAX, Bootstrap, XML, CSVthat followsW3CWeb Standards and are browser compatible.
  • Expertise in software design patterns/frameworksJ2EEDesignPatterns(MVC, Business Delegate, Service Locator, Data Transfer Objects, and Data Access objects) andGOF (Gang of Four) Design Patterns(Factory Method, Singleton Pattern)
  • Strong working Experience in using source code/version control systems/Tools such asCVS, SVN, Bit Bucket, GIT.
  • Having good familiarity in using JIRAtool forbug tracking, issue tracking,andproject managementand alsoJenkinstools forcontinuous integrationin testing.
  • Excellent knowledge of implementation ofAOPs (Aspect Oriented Programming)likeJBoss AOP, Spring AOPforLoggingusingLog4j, Log4j2… etc.,Transactions usingJTA, and Messaging usingJMS.
  • Good expertise in working withWeb Services along with ApacheSOAP, REST, WSDL, some other services likeAXIS, JAX-RPC, Jersey API, Dropwizard andGDS.
  • Exposure toSOAand integration with J2EE applications.
  • Strong working exposure on building and deploy tools -Apache Ant, Maven, Gradleand Jenkins build.
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps usingTableau.
  • Having good familiarity with Application Servers and Web servers like Oracle/BEA WebLogic,JBossand Tomcat, Glassfish.
  • Worked on BIRT, Business Objects and Crystal Reports integration withJ2EEApplications.
  • Worked on XML technologies with JAXB, JAXP, XPath, XSD, SAX,DOM parsers
  • Worked in Relational DBMS concepts and experience inOracle 11g, Microsoft SQL Server.
  • Hands-on experience in working withSDLC (Software Development Life Cycle) methodologies likeAgile/ScrumandWaterfallmethodologies
  • Good familiarity in working with Query languages like SQL and PL/SQL and Query Language concepts like Stored Procedures, Functions, Packages and DB Triggers.
  • Good working knowledge on Monitoring Cassandracluster for resource utilization and Cassandra maintenance and tuning - both database and server.
  • Expertise on using AmazonAWSAPItools like: Linux Command line, puppet integrated AWS API tools.
  • Experience in writing test cases for unit testing inSelenium.
  • Experience in Hadoop Technologies like HIV SQL.
  • Expert in developingJava SeleniumWeb Driver/RC/IDE/GRID test scripts using Java, JavaScript, Python and Ruby and Test Frame works using Testing/Junit, ANT/MAVEN/Gradle build tools.
  • Strong working experience on IDEs likeMy Eclipse 5.1, IntelliJ IDEA, WebStorm, Confidential RAD, Eclipse 3.2, andNet Beansfor developing enterprise applications and deploying web services on Apache Axis 1.2.
  • Assisted project manager in defining project scope, time & effort estimates, and deliverable management, supported my project manager in work Break down structures.
  • Knowledge in Application Design usingOOAD, Object Oriented Methodologies likeUML.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps.
  • Involved in core Hybris platform such as data modelling, HAC, HMC and creating flexible search queries.
  • Experience in working with Cloud technologies like Amazon Web Services (AWS)and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.
  • Strong knowledge on working with Cloud Computing and experience setting up the development environment using AWS (Amazon Web Services).
  • Good experience inNoSQLdatabases likeMongo DB, Cassandraand relational data modeling, object-relational integration (ORM).

TECHNICAL SKILLS

Languages: C, C++, JAVA JDK1.6/1.7/1.8, SQL

J2EE Technologies: JSF, XML Parsers, Portals, JNDI, Struts, JSP, ServletsHibernate, Tiles, SOAP, REST, Spring, Java Beans, JSTL, JDBC,JMS, Web Services, AJAX, Grails.

Frameworks: Apache Tiles, EJB, Struts, Spring, Hibernate, iBatis.

Web Technologies: HTML, Java Script, Bootstrap, AngularJS, CSS, NodeJS.

Databases: Oracle, DB2, POSTGRESQL, My SQL, SQL Server, MongoDB.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL.

Web & Application Servers: Web logic, Confidential WebSphere, Apache Tomcat, JBoss GlassFish .

Developer Tools (IDE): Eclipse, Net Beans, Visual Studio, IntelliJ IDEA, WebStorm.

Tools: Tortoise SVN, CVS, VSS, GitHub, Bugzilla, Bit Bucket, PgAdmin-4, Toad, DB Visualizer, Apache Ant, Apache Log4j, JUnit.

Operating Systems: Windows XP/7, Linux

SDLC Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

JAVA Full Stack Developer

Responsibilities:

  • Followed Agile software methodology for project development.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Web flow with Spring MVC and Spring BOOT in IntelliJ IDEA.
  • Used Hibernate Annotations concept to retrieve data from the database and integrate with Spring BOOT to interact with back end SQL Server.
  • Used Data Source concept to connect to Database and retrieve the information from DB and designed one Rest Service to display the output.
  • Also Used Quartz Scheduler, to run the program very often and hit the database and display the results in JSON format.
  • Used CSV Reader to convert the csv files into JSON format which required to create as Task in SQL Database.
  • Also added Quartz Scheduler to the CSV Reader to move the Files from one Directory to another after Processing the Data to DB.
  • Developed Rest Api to processes the data from DB to another Rest Service.
  • Developed Restful Web services to CREATE, DELETE and UPDATE the Appointments in Outlook using EWS Library.
  • Also developed the Scheduler Job to look after Outlook calendar to find the Busy Timings of the USER using Quartz and CRON Triggers.
  • Used NoSQL DB like MongoDB to store all the Data which we processed to create Tasks and to Schedule those using Click Software.
  • Used Mongo Chef 3T Studio as Mongo UI to check the flow of Data.
  • Created Container’s for Api’s using Docker in LINUX to get deployed in Rancher Server.
  • Used Jenkins build and deploy for Continuous Integration and Continuous Deployment.
  • Used SQL Queries to look after the Data that stored in MS SQL Server 2016 Management Studio.
  • Involved in Core Java concepts like Collections, Multi-Threading and Serialization.
  • Extensively performed User Interface validations on client-side.
  • Used JIRA tracking tool for assigning and defect management.
  • Logging framework Log4J2 is used for log messages.
  • Developed Rest Api in Node JS using express service.
  • Developed Kafka Messaging System in Api’s to behave as Producer and Consumer using Kafka Wrapper.
  • Used Zookeeper, to set the offset to the Api’s and to prevent the lose of messages when passing from one api to another in the system.

Environment: Java 1.7/1.8, Spring MVC, Spring BOOT, Hibernate, Node JS, MongoDB, Kafka, Zookeeper, Docker, SQL Server, Log4j2, Jenkins, Maven, MobaXterm, Mongo Chef 3T Studio, EWS, Apache Tomcat, Bit Bucket, Git, Quartz, Jira, IntelliJ and Web Storm IDE.

Confidential, NC

Full Stack JAVA Developer

Responsibilities:

  • Followed Agile software methodology for project development.
  • Extensively worked on developing UI components using Angular (1.4/2) and JSON to interact Restful services like Jersey API.
  • Data validations were implemented for critical functionalities using Angular(1.4/2) and JavaScript.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Developed the GUI's using HTML/HTML5, CSS/CSS3, JSP and Angular(1.4/2) framework components using Web Storm IDE.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC in IntelliJ IDEA.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Used JCloud to create nodes in my data base and split the tables and perform validations.
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle11).
  • Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in IntelliJ IDEA.
  • Performed bug tracking and Unit Testing using TestNG and Find Bugs.
  • Used MOCKITO to develop test cases for java bean components and test them through TestNGframework.
  • Experience working with Splunk for searching logs and debugging issues in dev and prod environments.
  • Experience working with Fiddler for searching logs on UI issues in dev and Prod Environment.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in Web Storm IDE.
  • Involved in Core Java concepts like Collections, Multi-Threading and Serialization.
  • Worked with Mongo DBs to listen to JMS and process messages.
  • Developing SQL stored procedure and prepared statements for updating and accessing data from database.
  • Used HIV SQL a Hadoop Technology to store the large data in the form of tables in Database and this is also used to retrieve the data from Database.
  • Using HIV SQL, we can compute by columns, HAVING Clauses and Group by Clauses.
  • Developed Quartz Jobs for generating the Documents.
  • Designed and developed automation tool suite to automate different testing scenarios on the application using Selenium.
  • Experience in developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
  • Involved in designing clusters and sending the data to database and forming the designed clusters in the database and send back to the client.
  • Extensively performed User Interface validations on client-side.
  • Used Maven and Gradle for application build and Jenkins for continuous integration and deployment and also used Chef to deploy code onto server. And Branching, Tagging, Release Activities on Version Control Tools like GIT.
  • Creating implex scripts for B2B unit creation, product category, product stock data in Hybris.
  • Used JIRA tracking tool for assigning and defect management.
  • Used Tortoise SVN for maintaining the component and for release and version management.
  • Logging framework Log4J is used for log messages.
  • Wrote Linux scripting in launching the EC2 instance and in storing the data in S3 Bucket.
  • Used Amazon Redshift to run directly SQL queries against exabytes of unstructured in Amazon S3.

Environment: Java 1.7, Core Java, JSP, Spring MVC, SAP Hybris, Spring Core, Hibernate, SOAP Services, XML, VXML, XJB, Restful WS, Angular(1.4/2), HTML, JSON, Oracle 11g, IntelliJ IDEA, Spark, JBOSS, BPEL, BPMN, Docker, Maven, Gradle, Grails, Apache Camel, SQL Developer, SVN, Linux, Log4J.

Confidential, Eagan, MN

JAVA Developer

Responsibilities:

  • Involved in analysis, design, and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Created batch framework by using Spring Boot on server side.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Created RESTful services like Dropwizard framework for various web-services involving both JSON and XML.
  • Used Scala programming to call the objects instance created in JVM and used to communicate with the database to retrieve the information.
  • Involved in writing Rest Web Services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MongoDB for routing priority requests.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework in Eclipse.
  • Writing Automation Test cases and fixing issues for regression test suite.
  • Implemented the application using Agile development methodology.
  • Created EC2 instance for my application and created S3 storage bucket in AWS cloud.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Actively participated in the daily Scrum meetings to produce quality deliverables within time.

Environment: Java, J2EE, Core Java, Spring Boot, Spring Frame work, MVC, RESTful, JSON, XML, SOA, TDD, JSF, EJB, JMS, AJAX, JavaScript, Grails, Spring MVC, Scala, Linux, JDBC, Apache Camel, ANT, Selenium, AGILE-SCRUM.

Confidential, Nevada

J2EE Developer

Responsibilities:

  • Middle tier development using Java in a J2EE environment.
  • Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
  • Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
  • Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Custom Kafka broker design to reduce message retention from default 7 days’ retention to 30-minute retention - architected a light weight Kafka broker.
  • Involved in designing Clusters and sending the data to the data base and forming the clusters with the designed configuration and sending to the Client.
  • Involved in designing Spark Clusters and it can access diverse data bases like Cassandra and S3 bucket.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes.
  • Authentication, authorization, and security of application is provided using Encryption Security Framework.
  • EpicoreTlog is used to check the test cases and writing the log files according to the application and deploy on the server.
  • Used Maven and Gradle for application build and Jenkins for continuous integration and deployment. And Branching, Tagging, Release Activities on Version Control Tools like GIT.
  • Rewrote build system for speed and extensibility, optimized page load time of Tableau Public.

Environment: Java1.5, J2EE, Servlets, JBoss 5, JSP, Struts, CSS, jQuery, MySQL, Eclipse 3.4, Maven, Firebug, Gradle, Tomcat, AJAX, REST API, WSDL, Web Services, JDBC and EJB, SDLC, HTML, Angular JS, Confidential WebSphere, GIT, chef, AWS cloud, Apache Kafka, Zookeeper, Shipyard master/slave, Cassandra, and Spark Clusters, ECMA6.

Confidential, NY

Software Lead/Developer

Responsibilities:

  • Developed the system by following the agile methodology.
  • Involved in Analysis, Design, Development, Unit Testing and Load Testing of the Application.
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP/EJB. And Generated Dynamic Web pages with Java Server Pages (JSP).
  • Used Struts MVC Framework, JSP, Servlets, JavaScript, Ajax, XSL, CSS, DHTML, XHTML and HTML for developing UI Screens.
  • Implemented Oracle Queries and Triggers using SQL Server, SQL and PL/SQL.
  • Designed the Web application implementing the Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Involved in Core Java like Collections, multi-threading and writing SQL queries in database.
  • Developed and deployed EJB 3.0 bean components on WebLogic application server.
  • Obtained Message Driven Beans functionality using Scheduler timers and Session beans, JMS to listen for test orders and test results and update database.
  • Wrote Unix shell scripting. And Involved in development and deployment of application on Unix environment.

Confidential

Java developer

Responsibilities:

  • Responsible for coding the business logic using j2ee technologies and core java concepts.
  • Used Spring AOP for cross cutting concerns like logging, security and transaction management.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Developed JMS based customized Queuing System for fault ps.
  • Used Confidential WebSphere and JBoss as the Application Servers.
  • Used Rational Team Concert tool in developing this application and launching in WebSphere.
  • Developed Query Engine Module using EJB 2.1.
  • Tested performance across platforms using SOAP UI.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • TOAD manages both relational and non-relational databases using SQL.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Junit test cases for all the APIs and business logic.

We'd love your feedback!