We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY

  • Skilled IT Professional wif around 8 years of experience in Design, Development and Maintenance of web based applications using JAVA/J2EE technologies.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Experienced in designing and developing multi - tier scalable applications using Java and J2EE Design Patterns.
  • Expertise in using IDE’s like Eclipse/RAD.
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Extensive experience on Application Servers including BEA Web Logic, Web Sphere, JBoss and Web servers like Apache Tomcat etc.
  • Expertise in developing Internet/Intranet Applications wif REST, Maven, ANT, Java, JSP, Servlet, JDBC, Struts, Hibernate, Junit, Cucumber, XML, Log4j, HTML, and JavaScript.
  • Experience in developing the User Interface Screens for presentation using Java, JSP, HTML, Java Script and Ajax, jQuery, AngularJS, underscore.js.
  • Hands on experience in portal development using Web Sphere portal.
  • Strong experience in implementation of Hibernate into frameworks like Struts, spring.
  • Strong hands-on experience wif Spring IO, Spring Boot
  • Expertise in creating REST web services using Apache CXF, Jersey.
  • Experienced working wif micro service architecture.
  • Expertise in implementing client-server business applications using Micro services.
  • Strong scripting experience in writing build scripts using Apache ANT and Maven.
  • Sound noledge in Version control systems like SVN, CVS, Subversion.
  • Exposure to various databases such as Oracle, SQL Server. Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
  • Expertise in developing applications using NoSQL databases such as Mongo DB.
  • Experience in developing cloud applications using Amazon WS (AWS).
  • Expertise in working wif various tools like Maven, Ant, Junit and Log4J.
  • Experience maintaining/deploying applications over Windows and LINUX.
  • Experience wif Open source frameworks using Struts, Spring Batch, and Hibernate.
  • Experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
  • Have noledge of developing System Design using UML methodology wif Rational Rose. Preparation of class and sequence diagrams using Rational Rose.
  • Good experience wif Cassandra NoSQL Database.
  • Experience on Selenium IDE and creating Scripts in Selenium RC by using Java
  • Good Experience on Quality Control, JIRA, Tracking the tickets like accepting the tickets/defects, Reviewing
  • Code and closing the tickets etc.
  • Expertise wif Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance, Usability, Back-End and User acceptance testing.
  • Excellent problem-solving skills wif strong technical background and good inter Personal skills
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS

Java Technologies: J2EE, Servlet, JSP, JDBC and JSON.

Web Services: SOAP, REST, JAX-WS, JAX-RS, WSDL, JAXB, AXIS, JERSEY API.

Web Technologies: HTML/HTML5, CSS/CSS2/CSS3, LESS, SASS, JavaScript, jQuery, XSLT, DHTML, XHTML, AJAX, JSON

Web Frameworks: AngularJS, Bootstrap, Node.js, ReactJS.

Frameworks: Struts, Spring and Hibernate.

Database: ORACLE, PL/SQL and MySQL.

Modeling Tools: UML, Rational Rose.

Application servers: JBoss, Web Logic and Web Sphere.

Logging tools: Log4.

Testing Tool: Junit.

Operating Systems: Windows 2000/XP/Vista/7 and Unix.

Languages: Java, C and C++..

IDE: My Eclipse, Oracle Workshop and Net Beans

Version Control: Rational Clear Case and SVN

Concepts: OOAD, Agile Methodologies, Design Patterns and UML

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Senior Full stack Java Developer

Responsibilities:

  • As a Full Stack Developer in Java, involved in understanding SDLC using agile methodology and worked on front- end and back- end tools and frameworks.
  • Involving in environment setting, which includes installation, configuration application servers.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Implementing responsive React.JS components for different solutions and performing the server side validations using Node.JS framework.
  • Writing TEMPeffective JavaScript code for React.JS and Node.JS applications for interacting wif server and network applications.
  • Developing CSS3 style sheets to give gradient TEMPeffects, page layouts, navigation and icons.
  • Experience wif unit testing frameworks, Proficient in OOD and Implementation Design Patterns, Proficient Foundation works.
  • Development of the service layer using Core Java/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates wif various service layers and configuring the spring xml files.
  • Using REST and SOAP Web Services to exchange information.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Configuring Maven for JAVA automation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.
  • Designing and developing required Selenium support code in Java for Selenium Web Driver.
  • The Micro-Services are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring boot and spring security modules.
  • Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.
  • Responsible for enabling second level cache in Hibernate framework.
  • Using Amazon Web Services (AWS) for TEMPeffective implementation of the modular components.
  • Configuring the Red Hat server on AWS by creating the EC2 instance.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Integrating Git into Jenkins to automate the code check-out process.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming

Environment: Core Java/J2EE, Agile Scrum, AJAX, CSS3, HTML5, React.JS, Node.JS, Hibernate, Git, Jenkins, Spring Boot, Micro Services, Spring MVC, Spring Security, Spring Batch, Selenium, SQL, Maven, Junit, Swagger, Rest API, SOAP, AWS, Eclipse.

Confidential, Miami, FL

Full stack Java Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines wif quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact wif the server.
  • Used Java 8 Lambda expressions to reduce the code and more readable. Method references to enhance the readability of the code wif methods, repeating annotations to apply the same annotations repeatedly and also Method parameter reflections used to retrieve the names of formal parameter.
  • Developed REST API for test server for Express Router middleware based API's wif Mongo DB integration. Strong Experience in developing user interfaces wif HTML, JSTL, XSD, XML, and CSS.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used ReactJS to build web components such as signup form and rule form.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Utilized Python in the handling of all hits on DJANGO, REDIS, and other applications.
  • Work on designing specific programs efficiently through noledge of multithreading using the API wif the goal of increasing performance on a wide variety of applications.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Designed and developed Micro Services business components using Spring Boot.
  • Consumed REST based Micro Services wif Rest template based on Restful APIs.
  • Analyze business requirements and develop various business delegates to integrate wif Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using dis snapshot for disaster recovery
  • Design a new development platform using Dockers containers.
  • Re-design and implement CI build system using Jenkins.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Built NoSQL schemas and maintaining sessions by Mongo DB.
  • Actively involved in the process through Jenkins CI and CD Release Automation.
  • Written SQL Queries and stored procedures to interact wif Oracle DB.
  • Involved in deployment of application on Apache Tomcat Server in Development.
  • Developed ANT scripts to build and deploy the application in the Web Sphere Application Server.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Spring ORM, Hibernate, Micro Services, SOAP, Restful, AWS, Dockers, Jenkins, JMS, JSP, XSLT, XML, SQL, Mongo DB, Apache Tomcat, Web Sphere, Maven, Log4j, Junit, JIRA, GIT, Agile.

Confidential, Nashua, NH

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of server side layer using Swing, XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Used Swing Worker thread to handle multi-threading.
  • Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
  • Developed HTML, JSPs, JavaScript, CSS, jQuery as a front end GUI wif middle tier framework as Hibernate using HQL and Struts 2.0 using MVC framework.
  • Traded data wif web server using AJAX wifout reloading the web page.
  • Used JDBC to manipulate the data on the System database Server.
  • Created Stateless and State full session beans for accessing and mutating Entity beans.
  • Used JMS to communicate between the components and configured on the server.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Extensively used Spring MVC and Hibernate Frameworks for data handling
  • Have good noledge and understanding of SOA technology such as ESB, web services, XML, XSD, JSON, Rest and testing life cycle.
  • Expertise in Application development using various frameworks such as Spring Framework 2.0,3.0,
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, AngularJS and AJAX.
  • Coded in Node.JS, AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Built Shell Scripts for project build in Unix Environment.
  • Created shell scripts and updated the scripts as per the requirement.
  • Implemented NoSQL persistence pattern for some data wifin app to increase performance
  • Experience in developing Web Services using Apache CXF.

Environment:Java1.6, Core java, JDBC, Servlets 2.5, J2EE, JSP, JSF 2.0, JavaScript, Rich faces Hibernate 3.2, AngularJS, Spring, Struts 2.0, ExtJS, EJB, DAO, CSS, HTML5, XML, XSD, ESB, JSON, REST, AJAX, DOM, Junit, JTA, ANT, Maven, JMS, PL/SQL, Apache Axis, SOA, MVC, DOJO, Web Logic, Web Services, IBM Web Sphere 7, Shell Scripting, Oracle 10g, log4j, JNDI, My Eclipse

Confidential

Software Engineer

Responsibilities:

  • Developed User Interface for the on-demand letter order management tool for service agents.
  • Involved in drawing use case diagrams and sequence diagrams.
  • Taken care of Java Multithreading part in back end components.
  • Involved in testing of application using Unit.
  • Created multiple Restful web services using jersey2 framework.
  • Also used Annotation capabilities of Restful API by providing ease development and client adoption.
  • Designed, developed and maintained the data layer using the ORM framework in Hibernate.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing wif the database and integrated spring wif JSF.
  • Integrated spring wif Hibernate for data insertion and manipulation.
  • Implemented Spring Validator for domain level validation.
  • Implemented Ajax for creating interactive web application and for avoiding reloading of page for each request.
  • Oracle 10g is used for storing the user information
  • Developed Use Case diagrams, Class diagrams and Sequence diagrams to express the detail design.
  • Implemented MVC architecture using spring framework developed Controllers, Form beans and configured the spring configuration file.
  • Used validation framework in the application.
  • Worked wif EJBs (Session and Entity) to implement the business logic to handle various interactions wif the database.
  • Worked on Messenger service in various modules to communicate wif JMS for asynchronous communication wifin Application System.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Extensively used Spring IOC framework components such as Dependency injections.
  • Deployed business components into Web Sphere Application Server.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 9i database using HQL.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

We'd love your feedback!