We provide IT Staff Augmentation Services!

Senior J2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Englewood, ColoradO

PROFESSIONAL SUMMARY:

  • Skilled in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing.
  • Over 4+ years of working experience in UI using tools like JSP, JQuery, Angular JS 1 & 2, HTML5, CSS3 and JavaScript.
  • Over 5+ years of working experience in technologies like JMS, Struts 2, 3.0, Hibernate 4.0, JPA frameworks, JNDI, Cassandra & Mysql.
  • Extensively worked in Analysis, Design, Development, Testing and Debugging, Production Maintenance and Support.
  • Experienced in large, organized and enterprise application development (hands - on experiences with all aspects of SDLC Agile /Waterfall).
  • Excellent experience on OOAD, design patterns like MVC, Singleton Pattern, Abstract Factory and Factory Pattern.
  • Strong experience in Service Oriented Architecture and publishing web services that include several components like SOAP, WSDL, XSD and JAX-WS.
  • Experienced in writing PL SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL.
  • Excellent Expertise in cutting edge technologies like Spring MVC, IOC, AOP, EJB 3.0, Spring Batch, Spring boot.
  • Experience in unit testing frameworks like junit, easymock, mockito, powermock.
  • Strong presentation skills of thoughts and ideas in an articulate and comprehensive manner.
  • Accomplished with creating Test plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Junit, System Integrated Test, Regression Test and Customer Test.
  • Deep knowledge of SOA & Micro Services, REST Services Development.
  • Experienced in creating various project artifacts like use-case documents, class diagrams, design document, architecture documents.
  • Experience to communicate with End client to understand the business requirement and prepare business document.
  • Ability to work in a team environment as well as independently with minimal or no supervision.
  • Actively demonstrates ownership and professionalism, analytical and problem solving skills.

TECHNICAL SKILLS:

Languages: Java, JavaScript, HTML, SQL, PL/SQL

J2EE Technologies: Multithreading, Collections, Spring (MVC, IOC, Boot), JSP, JQueryREST/SOAP Web services, JSON, EJB 3.0, Maven, Ant, log4jServlets, CSS, JMS, JNDI, SQL.

Web Technologies: XML, HTML, DHTML, JavaScript, CSS, Angular JSReact JS, bootstrap

Frameworks: Struts, Spring, Hibernate, Log4J, and Junit.

Application Servers: Tomcat, Web Logic 12c, Web Sphere 6 Application Server and JBOSS.

Messaging: JMS

Databases: Oracle 10g/9i/8i, MySQL, db2, SQL Server

Version Control: CVS, SVN, GIT

IDE s, Tools: My Eclipse, Eclipse, JDeveloper, Maven, Ant, JIRA, Jenkins

Methodologies: Waterfall, Agile, TDD (Test Driven Development)

Operating Systems: Windows XP, Windows 7, 10,UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Englewood, Colorado

Senior J2EE Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Implemented MVC architecture application using Spring and developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Design and develop micro services and implement them using Java language and Play Framework.
  • Implement RESTful web services using Scala and Play Framework.
  • Worked on several modules including Access Control and Security, Notifications module to send emails and push notifications to mobile devices, Scheduling using Quartz Scheduler and on building Chat application.
  • Design web screens using HTML, Java script, Type script, CSS, JSON.
  • Experience in building Chat Application using AngularJS and socketIO.
  • Developed a new application called NotifyMe using Angular 6 and CLI.
  • Deployed application in Netty Application Server using Docker and Testing using SOAPUI and POSTMAN.
  • Experience working with AWS for Storage & content delivery and Application deployment services
  • Hands on experience on Jenkins, Git-Stash for continuous integration and continuous delivery.
  • Participate in Sprint planning, defining user stories, and updating tasks, effort estimation for the tasks, code reviews and performance testing.
  • Worked on improving query performance by using indexes, joins and by using TRY-CATCH to avoid deadlock condition.
  • Good Experience in production support.
  • Worked closely with the team to achieve continuous integration and continuous delivery.

Environment: Java 1.8, J2EE, Restful, Spring 3.0, AWS, Intelli J, DB2, Git 1.9.3, HTML5, CSS3.0, Angular 6, React JS, Angular JS.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Development of backend application and OSGI layer by implementing various components of Spring framework like MVC, dependency injection, content negotiation, cross-origin resource sharing.
  • Implementation of design patterns like Delegate, Facade.
  • Development of backend business logic.
  • Programing Web Services for integration with SOA based services.
  • Responsible for writing jUnits using Mockito for unit testing of classes.
  • Fixing iteration defects, QC defects and IST defects.
  • Development of Single page application using AngularJS directives and custom directives.
  • Development of controller functions in AngularJS for frontend.
  • Development of service layer functions in AngularJS for frontend.
  • Implementing CSS3 for responsiveness.
  • Implementation of Java Reflections API for development of a framework called Service Layer.
  • Responsible for technical analysis and estimating user story points in grooming iteration.

Environment: Linux, J2EE, Spring 1.0/2.0, Hibernate 3.0, SOA, Web Services, SOAP.

Confidential

J2EE Developer

Responsibilities:

  • Responsible for Gathering the system requirements, feasibility study, prototyping, and suggesting the best solutions to customers.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Used Hibernate as data mapping and persistence framework to implement data access abstraction.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages Confidential the client side.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Wrote Servlets and JSP scripting for the communication between web browser and server.
  • Designed and developed framework components, involved in designing MVC pattern using Struts Framework.
  • Involved in the maintenance work like CR (Change Request).
  • Developed user interface using Struts, JSP, HTML, CSS and Java Script.
  • Used Data Access Object (DAO) design pattern to abstract and encapsulate data access from relational database.
  • Used Junit for Testing in a Test-Driven Environment.
  • Involved in the deployment of the code in prod.

Environment: Java, J2EE, Servlets, JSP, Struts, Java Beans, Java Script, JQuery, AJAX, HTML, CSS, WebSphere, XML, XSTL, Web Services, SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Developed the user interface using JSP and Java Script to view all online trading transactions
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Developed PL/SQL View function in Oracle 9i database for get available date module.
  • Used CVS for version Control.

Environment: Java, J2EE, JavaScript, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL

We'd love your feedback!