We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Webster, NY

SUMMARY:

  • Around 8 years of experience in Information Technology with skills in analysis, design, development, testing and deploying various software applications.
  • Experience as Software Engineer, with onsite and offshore teams, leading the development of Web applications using different application/web servers.
  • Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets, JDBC, AJAX, JMS and JAXB.
  • Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages.
  • Well experienced with IDE tools like Eclipse, RAD, and Net Beans.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and Struts, Spring and Hibernate framework.
  • Good working knowledge on SVN and IBM’s Clear Case for code management and version control.
  • Experience in collecting business requirements, writing functional requirements and test cases.
  • Experience in creating technical design documents with UML - Class, and Sequence diagrams.
  • Hands on experience in developing reports using Jasper Reports.
  • Knowledge of J2EE Web Services and J2EE design pattern.
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
  • Team player with a very good understanding in working with small and moderate teams in the software development projects.
  • Managed various projects involving complex processes with teams across different areas.
  • Excellent analytical and problem solving skills with ability to communicate effectively with peers.
  • Excellent communication, leadership skills and self-motivated to implement complex rules and meet deadlines.
  • Good understanding of all stages of Software Development Life Cycle (SDLC).
  • Familiar with development methodologies like Water Fall and Agile

TECHNICAL SKILLS:

Programming Languages: Java SE 1.5~1.6, SQL, PL/SQL

Web/J2EE Technologies: JSP, Servlets, AJAX, JavaScript, JSON, DHTML, CSS, HTML, Web Services, JSTL

Framework/Patterns: Struts, Spring, Hibernate, Webwork, jQuery, Junit

Application Servers: Weblogic, Tomcat, JBoss, Web Sphere

Databases: Oracle 10g, MS-Access, MySQL

Source/Version Control: SVN, Clear case, eclipse plug-in for SVN

Java IDEs: Eclipse, RAD, NetBeans

Tools: BOUML, XML Spy, soapUI, WinMerge, WinSCP, Firebug

Operating Systems: Windows, Linux, Unix

Methodologies: Waterfall, Agile/Scrum

Test Management: HP Quality Center, JIRA, Radar

PROFESSIONAL EXPERIENCE:

Confidential,Webster, NY

Full Stack Java Developer

Responsibilities:

  • Involving in all the phases of the SDLC life cycle.
  • Communicating project related information to the development, QA and management teams.
  • Designing and developed User Interface, application modules using Angular4.js, Hibernate and Spring Boot.
  • Developing database access components with the back end as SQL server.
  • Implementing the Micro Services using Spring Boot framework and used annotations based configurations.
  • Developing the rich user interfaces using Angular4.js, wrote custom directives and custom filters.
  • Using NPM Node Package Manager commands in Node.js, deploying the application.
  • Developing unit test cases using JUnit4 for testing functionalities and performed integration testing of the application.
  • Using Maven as a build tool and adding the dependencies in pom.xml
  • Creating Jenkins pipelines and performing the CI/CD operations.
  • Involving in creating reports using apache POI.
  • Developing Email Notification feature in an application.
  • Performing the code reviews and refactor the code to improve the performance.
  • Using GIT as a version control, Source tree as a GUI tool on top of it.
  • Deploying the application on AWS cloud platform, by creating the EC2 instances and monitoring the application performance using Cloud Watch tool.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
  • Developing the application using agile methodology and demonstrated the functionalities to the business users in every sprint.

Environment: Java8, Spring Boot, Micro Services, Hibernate, XML, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, Angular4.js, Node.js, Jenkins, IBM RAD 6.0, IBM Web Sphere Application Server 6.0, GIT, Source Tree, Maven, AWS.

Confidential,Monroe,MI

Full Stack Java Developer

Responsibilities:

  • Performed technical elaboration and feasibility study on the Functional Requirement specification and high level requirement.
  • Communicated project related information to the development, QA and management teams.
  • Implemented Site, Building and Report Modules based on the low level design.
  • Used Angular2.js and implemented the logic, utilized annotations based configurations tested the applications using karma.js with Jasmine.
  • Designed and developed User Interface, application modules using JSP, Hibernate and Spring MVC.
  • Developed database access components with the back end as Oracle 11g.
  • Configured the Oracle11g database with AWS cloud platform and created EC2 instance, configuring the server and storing the application data into S3 bucket.
  • Monitored the performance of the application using Cloud watch tool in AWS.
  • Created Stored Procedures, Triggers for the application.
  • Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
  • Involved in building and deploying the application using Ant build tools. Also managing the project builds.
  • Performed the code reviews and refactor the code to improve the performance.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
  • Used GIT as a source control, using GIT Bash to run the commands.
  • Used Jenkins tool, created Jenkins jobs for performing CI/CD operations.
  • Wrote the test cases for all classes using JUnit4 framework and mocking the dependencies, performed the testing.
  • Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.
  • Support to UAT, production environments and resolving issues with other deployment and testing groups.

Environment: Java8, JSP, J2EE, Angular2.js, Spring, Hibernate, XML, Oracle 11g, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, HP Quality Center, AWS, Jenkins, Rational Clear Case, IBM RAD 6.0, IBM Web Sphere Application Server 6.0

Confidential,Lincolnwood IL

Sr. Java/J2EE Developer

Responsibilities:
  • Analyzed the requirements and prepared the Technical specification documents for the same.
  • Designed Use Case diagram, Class diagram and Sequence diagram.
  • Implemented the project using Spring MVC, achieving the dependency injection using Spring IOC
  • Developed additional UI Components using JSP and implemented an asynchronous, AJAX based rich UI to improve customer experience.
  • Implemented the rich view pages using Angular.js by creating custom directives and custom filters for validations.
  • Prepared the Proof of Concept for workflow and demonstrated the solution to the business users.
  • Used Hibernate ORM framework as persistence engine and involved in mapping, coding and fine tuning of hibernate Queries.
  • Developed Workflows to streamline photo sourcing and recipe import process from external agencies
  • Build and deployed the application on WebLogic.
  • Built the application using Maven, by adding pom.xml, by adding the dependencies.
  • Responsible for data validations on client side as well as server side.
  • Had code walk through with clients and incorporated the changes along with the team members.
  • Reviewed test execution results, analyzed the defects and resolved the issues for quality deliverables.

Environment: JDK1.7, J2EE (JSP, Servlets), JMS, JavaScript, Angular.js, HTML, DHTML, CSS, Log4J, Ant, UML, AJAX, JSTL, Hibernate, Spring, Oracle 10g, TOAD, SVN, Eclipse, WebLogic, Junit, Maven, FindBug.

Confidential, Macon,GA

Java/J2EE Developer

Responsibilities:
  • Involved in designing the application. Prepared UML Sequence Diagrams, Class Diagrams , and Activity Diagrams to in corporate in the technical design document.
  • Interacting with the team for project related activities/ doubts which included Technical leads and architects.
  • Developed Interactive GUI Screens using HTML, JSPs and performed Data validation using JavaScript.
  • Implemented Controller, Business delegate, Data Transfer Object, Data Access Object patterns and Struts Framework.
  • Involved in feasibility Analysis, and Development of the enhancements
  • Involved in estimates of the code changes for the enhancements.
  • Involved in detailed level design, High level design and also Unit testing for enhancements.
  • Mentored newly joined developers in technical and functional area
  • Managed a development team of 4 members and working as the lead J2EE Developer
  • Trouble shooting production issues and solving customer’s trouble tickets.

Environment: J2EE, Java, WebLogic, SVN, Eclipse, Hibernate, MySQL 5.1, Struts, JSP, JavaScript, CSS, XML, MS Word, and Visio.

Confidential, New York, NY

Jr. Java Developer

Responsibilities:
  • Analyzed the business and functional requirements provided by the client.
  • Designed and developed JSP pages for the front-end, using Webwork framework.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Developed value object mainly used to wrap the data and pass across the layers.
  • Designed database queries for updating, insertion and retrieval of asset information and rates.
  • Worked with the testing team to review, categorize and fix bugs
  • Involved in the Production support activities.

Environment: Java, J2EE, Servlets, JSP, CSS, HTML, Java Script, XML, Webwork, Hibernate, MySQL, Tortoise SVN, JBoss.

We'd love your feedback!