We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Java Developer over 8 years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in developing JAVA based applications using Java, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Web services.
  • Good experience in using Core Technologies like J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, HTML4/5, CSS2/3, DOM, XHTML/DHTML, XML, Web Services, Bootstrap framework.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi - tier architectures and distributed architectures.
  • Experience in using Web/Application servers like IBM WebSphere, WebLogic, Wild Fly and Tomcat.
  • Experienced in developing MVC framework based websites using JSF, Struts and spring.
  • Involved in developing Single Page Applications (SPA) using Angular 2 and Node.js, and in UI Widgets using React.js.
  • Experience in consuming and deployment of RESTFUL and SOAP web services.
  • Have Extensive knowledge on Core Java Concepts like Polymorphism, Data Abstraction, Inheritance, Collections, Exception Handling, String Handling, and Multithreading Concepts.
  • Solid understanding of Service Oriented Architecture and how to integrate front end with backend services using RESTful APIs.
  • Experience in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g and 11g), DB2 and SQL Server environments.
  • Highly motivated and adaptive with the ability to grasp things quickly and possess excellent interpersonal, technical and communication skills.

TECHNICAL SKILLS:

Languages/Platforms: J2EE, JAVA, C

Operating Systems: UNIX(Shell Scripting), Linux, AIX, Windows 2000/2003/2007

Database: Oracle 9i/10g/11g, DB2, MS SQL Server, My SQL

Java Technologies: Servlets, JDBC, JNDI, JMS, RMI, EJBInternet Technologies: HTML, CSS, XML, XSD, SOA, SOAP, SWING, Java Script, AJAX and JQuery, Web Services - Rest, SOAP

Frame Works: Struts, Spring DAO/MVC/AOP/IOC, JSF 2.0 and Hibernate.

Design Methodologies: OOAD, UML

Development Utility Tools: Ant, Maven, Toad, Putty, XML Spy, Log4j, WinSCP and Birt Reports

Web/Application Servers: Tomcat 6, Web logic 10.1/9.1, Web Sphere 10.1/7/1 and JBOSS 4.x/5.x, Web Sphere Portal Server 7.0, Web Logic

Source Control: VSS, Clear Case, CVS, SVN

Bug Tracking Tools: IBM Clear Quest, HP Quality Center, Mercury Test Director, Test Track Pro and Foot prints

IDE Tools: WSAD 5.x, Rapid Application Developer (RAD) 8.0, Web logic workshop 8.1, Eclipse Juno, Edit plus, Spring Source Tool Kit

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Primarily worked on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Provided Java programming support for existing and new applications.
  • Used Bit bucket and GIT for Cloning the Repositories and getting them on Local (Git Bash).
  • Developed Web applications using Java, J2EE, Struts and Hibernate.
  • Used Angular 2/4 for making the UI Changes Required before the Portal went Live.
  • Made AJAX calls for getting the data and parsing it to render on the web page.
  • Involved in Creation of RESTful Web Services using spring.
  • Involved in writing JPA Queries to get the data from the repositories.
  • Developed and Deployed whole Application on Web Logic as Application server.
  • Used SOAP UI for testing and automating the Web services by sending SOAP requests.
  • Configured the crosscutting concerns like logging, auditing, security using Spring Aspects and Security.
  • Implemented spring as a web framework and Hibernate as database ORM framework
  • Involved in developing SQL and Stored procedures with Oracle.
  • Developed UI pages with HTML5, CSS3 and created the Responsive Web pages using CSS Media Queries.
  • Experience in designing User Interface (UI) web applications using HTML5, CSS, JavaScript, jQuery, AngularJS, AJAX, JSON, and MVC.
  • Provided support to Front End team in integrating API’s.

Environment: Java, HTML5, CSS, JavaScript, JQuery, Angular 2/4, React.JS, Node JS, Ajax, Bootstrap, JSP, JPA, Servlets, Hibernate, MVC, Bootstrap, Web Logic, REST, SOAP, Git, Apache, Tomcat, SQL, Oracle.

Confidential . Albany, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Analyzed requirements with the business team, and involved in design, development and testing of the application.
  • Used J2EE, REST, and Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Cassandra Database from the DAO.
  • Strong Experience on Virtualization, Cloud Computing and Web Services. Performed Configuration, deployment and support of cloud services including Amazon Web Services (AWS), Open Stack and VMware.
  • Implemented Spring AOP for basic authentication at API Level, which it reduces the development time to handle the exceptions.
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in JSON and used Jackson library. Also, consumed REST web services.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular JS.
  • Have involved in migrated Application from Java 1.7 to Java 1.8.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Provided solutions to improve performance on multi-threaded processes and controlling the load on downstream API calls. After which there were no hung threads found in the application server logs.
  • Supported QA testing to ensure the validation of the user stories as per acceptance criteria for the iteration.
  • Provide production support and address issues that may occur in production and Involved on build and deployment process.

Environment: Java 1.7-1.8, spring, Jenkins, Maven, SVN, Cassandra DB, HTML4/5, CSS2/3, JavaScript, jQuery, JSON, SOAP, RESTFUL Micro services, Hibernate, AWS, Docker, VMware

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Implemented different types of spring controllers as per application requirements DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs.
  • Used MAVEN for compilation and building the project.
  • Implemented metric loggers for the errors spotted in the application.
  • Written SQL Queries to interact with Oracle database.
  • Used Bit Bucket as version control system for the source code and project documents.
  • Created Restful Web Services using JAX-RS.
  • Involved in unit testing using JUnit framework.
  • Build the Jenkins jobs to build and deploy the application in test environments like Function integration and acceptance environments
  • Used Intellij and Tomcat web server for developing & deploying the applications.

Environment: Java, J2EE, JIRA, Intellij, JSON, Maven, REST, spring, Hibernate, JSON, Oracle, Agile, Core Java, BitBucket, Tomcat.

Confidential, Palo Alto, CA

Java Developer

Responsibilities:

  • Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages and participating in the development.
  • Implemented Agile development practices as per the application requirements.
  • Involved in Agile Scrum methodology, agile meeting, and Sprint and Release Planning meetings.
  • Developed the web application using Java and J2EE components.
  • Analyzed and implemented the Spring-MVC Framework.
  • Developed the UI using HTML, CSS, JavaScript and jQuery.
  • Used SQL workbench for creating tables & stored procedures.
  • Used Hibernate, JPA for ORM (Object Relational Mapping).
  • Involved in producing and consuming RESTful (JAX-RS) web services and have knowledge about SOAP (JAX-WS) web services.
  • Created build.xml for the project and configured Jenkins to have continuous integration with Git repository.
  • Worked on log4j logging, logging all debug log levels and above.
  • Performed Code Integration, Unit testing and deployment to server.
  • Demonstrated the application to end user during scrum meeting and at the end of release.

Environment: Java, Hibernate, Spring MVC, SQL, HTML5, CSS3, JavaScript, jQuery, Eclipse IDE, Tomcat, Agile development, Git, Jenkins, Junit, AWS, FindBugs.

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Responsible planning projects for designing functional software solutions.
  • Interacted with client for understanding the requirements and discussed the approach.
  • Worked on front-end and back-end applications.
  • Developed, updated presentation and UI components and refactored code using JSP, AJAX, Struts, JSP Custom tags, Java Script, JQuery, CSS, HTML.
  • Used spring for Hibernate support and dependency injection.
  • Involved in working with J2EE and Model View Controller Architecture using Core Java.
  • Created front-end application using Servlets, JSP and HTML.
  • Used code Java, JDBC on back-end application to store the data into oracle database.
  • Used Tomcat server for the application and for creation of dynamic web-projects for front-end applications.
  • Used Maven tool to obtain the require dependences to the project.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case.

Environment: Java, HTML, CSS, JavaScript, Java EE 1.5, Hibernate 3.0, spring 3.x, MySQL, Maven, Eclipse, JSP, Tomcat, JDBC, JUnit.

Confidential, Brea, CA

Java / UI Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements
  • Participated in Server side and Client side programming
  • Analyzed user requirements developed conceptual data model, prepared process data flow diagrams
  • Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
  • Created stored procedures (PL/SQL).
  • Extensively used Eclipse for application development.
  • Used JDBC to connect to database.
  • Created user Interfaces through HTML and JSP.
  • Worked extensively with CSS background, layout, position, text, border, padding, pseudo classes, elements and CSS behaviors in CSS.
  • Participated in unit testing and integration testing.
  • Involved in developing various Servlets.
  • Tested and validated the application on different testing environments.
  • Deployed the application on Tomcat server.

Environment: Windows NT, Java, JSP, Servlets, Oracle 8.0, JDBC, Eclipse, Tomcat, HTML, CSS.

We'd love your feedback!