We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Johns Creek, GA

PROFESSIONAL SUMMARY:

  • Over 6 years of potential experience in Development, Integration and Testing in diversified areas of Client - Server/Enterprise applications using Java, J2EE technologies.
  • Hands on experience in developing Enterprise Applications using Java, JSP, Servlets, Struts, Spring, JSF, Hibernate, EJB, JSTL, JSP, Custom Tags, Java Beans, JDBC, JNDI, RMI, Java Messaging Service(JMS), JAXP, JUnit, LOG4j, SQL, PL/SQL, Maven.
  • Strong database development skills using Database Servers like Oracle, IBM DB2, MySQL and hands on experience with NoSQL, Cassandra, MongoDB.
  • Extensive experience of backend database programming in oracle environment using PL/SQL with tools such as TOAD.
  • Experience in software development using Agile and SDLC methodologies.
  • Good exposure to both Application and Web servers like IBM WebSphere, Oracle BEA Web Logic, Apache Tomcat, JBOSS and involved in setting up, configuration and deployment process.
  • Well acquainted in applying design patterns like Singleton, Factory, MVC, Proxy Interface, Business Delegate, Service Locator, VO, DAO and Session Facade.
  • Extensive experience in WebSphere Process Server and WebSphere Integration Developer on various platforms including AIX, Solaris and Windows.
  • Experience in developing backend web services using Node Js.
  • Implemented SOA architecture with Web Services using SOAP, REST and WSDL. Highly proficient in using XML related technologies like DTDs XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
  • Well versed in jQuery, JavaScript, AJAX, HTML, Bootstrap, CSS and JSON for the development of front end.
  • Strong Experience in Black Box, White Box, Smoke Testing, Sanity, Shakeout, Integration, Regression, Functional, Front End and Back End Testing.
  • Excellent Experience in automated testing using different tools like HP QTP/UFT, Selenium Web Driver using Java and familiarity with different HP QTP and Selenium automation frameworks.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java and TestNG framework.
  • Extensively worked with tools like Hudson, Jenkins to implement build automation.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem-solving capabilities with a can - do attitude.
  • Exceptional ability to quickly master new concepts and a proactive team player.

PROFESSIONAL EXPERIENCE:

Confidential, Johns Creek, GA

Full Stack Java developer

Responsibilities:

  • Worked as Full Stack Java Developer, assisting the team in developing the Web-based application.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Installation of WebSphere Business Integration family products and configuration for all the locations.
  • Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against Macy's Oracle database.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework.
  • Designed and implemented Node JS APIs handling over 100 requests/second at peak.
  • Configured Spring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database.
  • Installed and configured SSL certificates using ikeyman.
  • Executed testing of the various builds, including integration, functional, regression testing and performance tests.
  • Maintained and executed Maven build files for running automated tests. Performed unit testing using Junit.
  • Defined the service components with SOAP/WSDL port type interface and java/visual snippet implementation using WebSphere Integration Developer.
  • Create technical documentation to make it easy for the rest of the team in development and Testing process.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework and report generation strategies in Selenium for web-based applications.
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java to make it easy for the QA and Developing team.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to all the other developers.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Installed and maintained NoSQL Database MongoDB. Used Jenkins, Gradle for the automatic application build process.
  • Used the functionalities for writing code Macy's E-wallet Application using JAVA, HTML, CSS, Node.js, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend. Involved in the analysis and design phase.
  • Participated in all the Scrum meetings about the business requirements.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Involved in the development of Presentation layer using JSP, HTML, CSS and used Spring framework
  • Developed Web Services using SOAP, WSDL and JAX-WS programming model.
  • Developed and Tested the code to ensure it produces the expected results and would perform continuous debugging when necessary.
  • Developed required Restful web services for the application with integration of existing Confidential Ewallet Web application.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, J2EE, JDK, JSP, HTML, CSS, EJB, JMS, Spring 4.0, Hibernate 4.1, Eclipse IDE, IntellIJ, Node JS, Apache Tomcat, Web services (SOAP/REST), Apache CXF, JavaScript, Log4J, PL/SQL, CVS, JUnit, WebSphere Process Server v7.0/v6.2, WebSphere Integration Developer v7.0/v6.2, RAD and Oracle, SoapUI, Maven, Jenkins, Cucumber, Selenium, TestNG, Maven, Mongo DB., Agile.

Confidential, Alpharetta, GA

Sr JAVA Developer

Responsibilities:

  • Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
  • Used Clojure for the development of code for testing RESTful API’s using automation testing by using TestNG framework.
  • Involved in working with team for solving debugging issues in the deploying the code in DEV server and production server.
  • Developed the code by using HAPI parser for processing records by using hl7 implementation in Eclipse.
  • Hands on experience in Drop Wizard tool for development of code in HAPI for Princeton project.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update.
  • Developed test code in Java language using Eclipse IDE and Junit framework. Involved in performing Smoke, Functional, System and Regression and backend Testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
  • Developed Hybrid framework with Selenium. Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Experience in developing code using gradle build tool for processing records from hl7 implementation to HAPI parser.
  • Responsible for analysis, design, development and integration of backend components using J2EE technologies such as Springs 3 and Spring JDBC.
  • Extensive use of Team forge, for maintaining the design and other project related documents, status of the assigned tasks.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns to retrieve the data from database.
  • Developed Project Specific Java API's for the new requirements with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
  • Developed web service for web store components using Restful API.
  • Used XML, XSD and JSON messages for Data transfer.
  • Used JAXB API and DOM for XML parsing messages.
  • Developed application Specific thread safe XML APIs, XML Document Builder and parser utils, validators using java DOM Parser which is used among the components.
  • Implemented Business logic in the middle-tier using Java classes, Java beans. Created and modified Complex SQL Commands.
  • Analyzing the execution plan and choosing the optimized query for the DB operation using SQL Developer, Teradata and DBeaver.
  • Designed and developed an enterprise common logging around slf4j with a centralized log support (used logger info, error and debug, trace levels).
  • Used Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Used Sonar for maintaining the code quality and JUnit code coverage.

Environment: JAVA 1.8, MapR,Hbase,Kafka,Dropwizard 1.1.0, Clojure, HAPI, hl7 implementation, Gradle 3.5,spring STS, Postman, PostgreSQL, J2EE, SOAP, Spring 3.0, CXF, Ajax, jQuery, JSP, XSD, XMLBean, Jboss 7.0, DB2, JUnit, Log4J, FileZilla, Spring Framework security using LDAP,TFS, SharePoint, RAD 8.0 & 8.5,DB2, Mainframe Platform,Selenium,Cucumber,TestNG,Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application and worked on front- end and back- end using HTML5, CSS3 and JavaScript Angular JS, Core Java, Spring 4.x, Struts, Hibernate 3.x.
  • Designed and developed the application using agile methodology and followed Test Driven Development(TDD).
  • Developed the application implementing Spring MVC Architecture, Spring Rest integrated with struts and developed the Persistence Layer using Hibernate.
  • Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.
  • Developed the UI screens using HTML5 and was involved in resolving cross browser Java script issues.
  • Used putty (Unix shell scripting) for deploying in to QA and production. Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Extensively involved in technical/functional discussions within the team. Involved in Design using UML for use case diagrams, class diagrams.
  • Designed the architecture and database for some of the main and sub modules. Used session beans to expose the application for the use by the third-party users.
  • Configuring and Maintaining PL/SQL Replication Server for Oracle and used TOAD as Oracle client.
  • Involved in Oracle Data Modelling for Partnership's system Modernization Developing and enhancing Oracle Stored Procedure, Packages, Triggers and Views as per the work requests and coordinate accordingly with the Business.
  • Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Used TFS for efficiently managing the source code versions with the development team.

Environment: Java 1.8, AWS, JSP, CSS, HTML, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, WebLogic 9.1, Unix, GitHub, Oracle, TOAD, Web Services

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including analyzing the requirement, documenting design, development, troubleshooting and debugging of the software.
  • Extensively involved in technical/functional discussions within the team.
  • Designed the architecture and database for some of the main and sub modules.
  • Involved in Design using UML for use case diagrams, class diagrams.
  • Responsible for designing the front-end using HTML / Java Servlets.
  • Developed JSP's and Servlets to provide dynamic content to the HTML pages.
  • Developed data access components and multilingual screen generator classes.
  • Used JSP and Servlets for server-side transactions. Involved in database design, writing stored procedures, database administration and maintenance tasks.
  • Developed the front-end using JSP, CSS, JavaScript, jQuery and HTML and worked on the client-side validations.
  • Designed and developed a RESTFUL style Web Services layer to interface with database and generate XML and JSON adhoc reports.
  • Involved in Coding and Development of individual modules.
  • Product monitoring, coordinating with the external teams on the enhance requests and features.
  • Managing various technical aspects like software design, coding of modules, monitoring critical issues & taking appropriate actions, carrying out interface redesigning and application maintenance etc.
  • Maintained reference servers for development testing.
  • Developed tools for QA which helps in testing. Worked on the Internationalization of the product

Environment: Java 1.4, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

We'd love your feedback!