We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • Software Developer wif 7+ years of strong experience in JavaJ2EE technologies like Object Oriented technologies, SDLC Process which includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post production support using development methodologies like Waterfall, Agile/Scrum.
  • Experience in design, development, and deployment of enterprise applications for the J2EE platform using Java, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
  • Good experience in implementing J2EE compliant applications using various design patterns, Struts, Spring MVC Framework, Hibernate.
  • Extensive working experience in Servlets, JavaScript, EJB, JavaMail, Tag Libraries, Custom Tags, Design Patterns.
  • Involved in using Core javaconcepts - Collections, Exception Handling, Multi-Threading, Concurrency, Serialization and Java1.8 features.
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, XML, XHTML, XSLT, JavaScript, jQuery, BackboneJS, CSS3, Angular JS, Angular 2, Angular 4, ReactJS.
  • Proficient in middleware service development using JDBC, Spring Web MVC, Spring JDBC, Spring Security, Hibernate, Spring AOP and Web Services.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object Oriented Programming.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact wif DBMS - like MySQL, PostgreSQL, SQL server 2012, PL-SQL Oracle10g and NoSQL databases like MongoDB.
  • Excellent work experience on RDBMS like Oracle and My SQL, creating SQL statements & Subqueries.
  • Knowledge in scripting technologies likeScala,Shell,Groovy.
  • Hands-on experience working wif Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
  • Good Experience on Quality Control, JIRA, Tracking the tickets like accepting the tickets/defects, Reviewing Code and closing the tickets etc.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Experience using an integrated development environment like Eclipse, WebSphere Studio Application developer, RAD, NetBeans.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic, JBoss.
  • Hands-on experience wif Windows, UNIX, and Linux Environments.
  • Excellent Client interaction skills and proven experience in working wif the individual as well as a team.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Programming: Java/J2EE (JSP, Servlets, JSTL, and other Java related technologies.), C++, C.

Scripting: jQuery, JavaScript, Shell Script

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, Struts, JSF, EJB, Spring, Hibernate, JTA.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD), Visual Studio

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, AngularJS, AJAX, React.JS, Node.JS.

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Apache.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, Mongo DB.

Database Tools: SQL Developer, MSSQL Server Management Studio.

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT

Tools and Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, JReport, Rational Rose Spring Boot.

Version Control: Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Senior Full Stack Java Developer

Confidential, Madison, WI

Responsibilities:

  • Developed and deployed the applications wif a huge customer base of more TEMPthan a million users.
  • Designed the front-end screens using HTML5, CSS, Angular2.
  • Developed API using Hibernate to interact wif the Oracle database.
  • Extensively worked on Spring DAO and Spring AOP modules.
  • Used Hibernate for performing the Database Transactions.
  • Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in Apache Tomcat.
  • Used MAVEN tool to build and deploy J2EE Applications.
  • Used Spring Rest Template to use the exposed REST web services.
  • Developed all the JUnit test cases for all the different layer implementations.
  • Written UNIX shell scripts to run job and utilities.
  • Developed the application under J2EE Architecture using Spring, Hibernate.
  • Participated in the development of a well responsive single page application using Angular 2 framework and in conjunction wif HTML5, CSS3 standards wif front-endUIteam.
  • Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
  • Implemented various JavaScript/jQuery TEMPeffects on the pages.
  • Extensively used jQuery, JSON, XSLT, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Developed SOAP-based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Analyze business requirements and develop various business delegates to integrate wif Middleware services like JAX-WS using SOAP and REST.
  • Worked onRestWeb services for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Developed Restful Web services for other systems to interact wif our system and secured the service wif Spring-Security and Oauth-1.0.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • Extensive use of HTML5 wif Angular2, JSP, and JQuery for the presentation layer along wif JavaScript for client-side validation.
  • Experienced in designing and automation of web services testing using Ready API (SOAP and REST).
  • Database profiling locks memory usage, no of connections, page fault etc, Export and import of data to and from Mongo DB, Runtime configuration of Mongo DB.
  • Development of DAO layer using Hibernate Template, JDBC Template, and Mongo Operations.

Environment: Java8/7/6, Spring, JavaScript, Hibernate, Maven, HTML, CSS, JMS, XML, Node Js, Angular2, SOAP, REST, ShellScripting, Unix, Web2.0, Oracle, SQL, JMS, Mongo DB, JDBC.

Senior Full Stack Java Developer

Confidential, Chesterfield, MO

Responsibilities:

  • Involved in Full stack development based on JEE specifications and Spring Framework wif MVC architecture.
  • Developed using web-based technologies such as Hibernate ORM and Web Services (REST /SOA /microservices).
  • Implemented different design patterns such as singleton, Factory, MVC, DAO design patterns.
  • Worked wif tracking tool JIRA on Agile Scrum performance estimation and capacity planning work wif the project manager and product development teams to create and implement projects.
  • Design and development of frontend application using HTML5, AngularJS, jQuery and Bootstrap.
  • Extensively used HTML5, JavaScript, AngularJS, Bootstrap, CSS3 and SASS as the main UI/Front-End development technologies.
  • Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Development of front-end web pages using JSP2.0, JSON, Angular JS, JS Bootstrap, CSS, JavaScript and Spring TLD.
  • Worked on cloud-based applications implementing a service-oriented-architecture (SOA).
  • Tested code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to full fill that test and refactoring.
  • Developed using Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle and other JDBC-compliant databases.
  • Oracle WebLogic Server Process Edition configuration also includes Business Process Management and Data Mapping functionality.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Used Struts and JSTL tag libraries in the JSP pages. Executed all the web service test scenarios by using SOAPUI. Automated test cases wif SOAP UI and Groovy scripting.
  • Involved in resolving bugs post-production and resolved performance issues and participated in code reviews.
  • Worked on relational databases and wrote SQL scripts to manage the database.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Focused on Test Driven Development; theirby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed Functional Requirement Document based on users' requirement.
  • Experienced wif Flex framework for building and maintaining web applications.

Environment: Java, Spring, JavaScript, Hibernate, Maven, HTML, CSS, JMS, XML, Node Js, Angular2, SOAP, REST, ShellScripting, Unix, Web2.0, Oracle, SQL, Mongo DB, JDBC, ANT, JUnit, ECLIPSE LUNA.

Full Stack Java Developer

Confidential, Overland Park, KS

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, HTML, and CSS.
  • Developed the Application Framework using Java, Spring, Hibernate.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views, and Validators.
  • Developed the User Interactive web pages in a professional manner using web technologies like HTML5, XHTML, CSS3, JavaScript, AngularJS as per company's standards.
  • Designed and developed AngularJS components such as controllers, directives and services.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Developed JSP pages using tag libraries and the presentation layer using JSP, JavaScript, jQuery, HTML5, CSS3, and AngularJS.
  • Designed user interface for users to interact wif the system using jQuery, JSON, JavaScript, HTML, CSS, AngularJS, and Bootstrap.
  • Developed Spring rest controllers to handle JSON data and wrote Dao’s and services to handle the data.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented Spring JMS message listeners wif JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, pointcut, the target object, and AOP proxies.
  • Configured Hibernate session factory in application context.xml to integrate Hibernate wif Spring.
  • Used spring framework for middle tier and Spring-hibernate for data access.
  • UsedSpringMVC as Web module, involved in the design, development of new Action classes to interact wif business logic and UsedHibernateas ORM to mapJavaclasses to database tables.
  • Implemented J2EE patterns,Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Developed and Deployed the Application on Eclipse IDE and WebLogic Web Servers.
  • Developed build script using MAVEN to build, package, test and deployed the application in WebLogic.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Consumed and Created REST Web services using Spring and Apache CXF.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic. Monitored the error logs using Log4j.
  • Used Maven to build the application and deployed on Tomcat Application Server.

Environment: Java, J2EE, HTML, SOAP UI, JSP, JavaScript,Hibernate, Spring, XML, Maven, Tomcat, Log 4j, Eclipse Tortoise SVN, MySQL, RESTful Web Services.

Java Developer

Confidential

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Followed Agile Methodologies to produce high-quality software.
  • Designed and coded application components in an agile environment utilizing a test-driven development (TDD) approach.
  • Designed and developed front-end using JSP, JSTL, JQUERY and other custom tag libraries.
  • Used jQuery and JSF validation framework for front end validations.
  • Expertise in Web Page development using HTML5, CSS, JavaScript, XML, XSLT, AngularJS.
  • Converted the mock-ups into hand-written HTML, CSS (2), XHTML, JavaScript, AJAX, XML and JSON.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS.
  • Developed Business logic wif the help of spring and Data Access was implemented by using Hibernate.
  • Configured and used Web Logic content management to display content in JSP view component.
  • Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and the legacy system.
  • Designed and developed many RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, RESTful, MySQL, and Maven.
  • Performed Unit Test using JUnit, Integration Testing, and System Testing.
  • Implemented Multi-threading concepts.
  • Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from the database.
  • Involved in configuring and deploying the application using Web Logic, Apache HTTP.
  • Used Maven for building and managing dependencies of the application.
  • Developed Unit /Integration test cases using JUnit and Selenium tools.
  • Use Eclipse as an IDE tool to develop the application and JIRA for bug and issue tracking.
  • Set up a Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.

Environment: Java, J2EE, Multi-threading, JSP, Servlets, Spring MVC, JBoss, HTML, CSS, jQuery, AngularJS, Bootstrap, XML, JSP, JDBC, EJB, Struts, Hibernate, JMS, JUnit, Load Runner, JMeter, Log4j, JIRA, SOA, ANT, JIRA, Jenkins, Web Logic, JSON, Web Services, SOAP, REST API, Sybase, GIT, Apache AXIS, Maven.

Java Developer

Confidential

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize the JSPs created.
  • Provide a login screen for the employees wif validation, added client-side validations using javascript and server-side validation using the Struts Validator Framework.
  • Developed Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing the MVC model, which included invocation of Web Services/EJB for integration wif the external system.
  • Used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's and elaborated type of definitions; schemas based on corporate standards, integration and security specifications.
  • Tracked errors or unexpected results/bugs wif Bugzilla and coordinated wif help desk staff.
  • Maintained version control using VSS.
  • Performed Unit Test using JUnit, Integration Testing, and System Testing.
  • Implemented Multi-threading concepts.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT, and JavaScript.

Environment: Java / J2EE, JSP, CSS, JavaScript, AJAX, Servlets, Hibernate, Spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
  • Developed and deployed UI layer logic of sites using JSP, XML, JavaScript, HTML/DHTML, and Ajax.
  • Developed prototype test screens in HTML and JavaScript And Used JavaScript's for validating client-side data.
  • Involved in developing JSP for client data presentation and, data validation on the client side wifin the forms.
  • Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Agile Scrum Methodology has been followed for the development process.
  • Designed different design specifications for application development that includes front-end, back-end using design patterns.
  • Developed the application by using the Spring MVC framework.
  • Collection framework used to transfer objects between the different layers of the application.
  • Developed data mapping to create a communication bridge between various application interfaces using XML, and XSL.
  • Spring IOC being used to inject the parameter values for the Dynamic parameters.
  • Used Web Services - WSDL and SOAP for getting Loan information from the third party and used SAX and DOM XML parsers for data retrieval.
  • Evaluated and worked wif EJB's Container Managed Persistent strategy.
  • Developed a JUnit testing framework for Unit level testing.
  • Actively involved in code review and bug fixing for improving the performance.
  • Worked in multiple environments such as Windows and UNIX.
  • Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.
  • Created connection through JDBC and used JDBC statements to call stored procedures.
  • Documented application for its functionality and its enhanced features.

Environment: Spring MVC, J2EE, Java, JDBC, Servlets, JSP, XML, Design Patterns, CSS, HTML, JavaScript 1.2, JUnit, Apache Tomcat, Eclipse, My SQL Server.

We'd love your feedback!