We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

Nyc, NY

PROFESSIONAL SUMMARY:

  • A dynamic and goal - oriented Sun certified Java/J2EE Developer with around 5+ years of experience in requirement gathering, estimation, analysis, design, development & testing of web-based applications using Java/J2EE (such as multi-threading, core JAVA, Spring, AWS, JDBC, Servlets, JSP, Struts, Angular JS, Node JS, XML, Hibernate) technologies.
  • Experience in Object Oriented Analysis, Design, and Programming of distributed web-based applications.
  • Strong experience developing on Oracle and PL/SQL.
  • Extensive experience in coding user interfaces using HTML, CSS and scripting languages like JavaScript.
  • Expert in UML, design methodologies and design patterns.
  • Expert with object-oriented design and modeling in Java using UML. Java expertise includes J2EE, XML, Frame Works, JSP, Struts, and Servlets.
  • Created and maintained the architecture for Restful API using Spring Boot.
  • Expertise in developing rich GUI interfaces, Java Server Side Programs, and e-Commerce applications using JSP, Servlets, and JDBC.
  • Experience in Version Control tools like CVS, SVN, GIT, Dimensions.
  • Experience with Pivotal Cloud Foundry and deploy cloud native applications to PCF.
  • Participates in sprint planning; provides work estimates to deliver product stories; owns development stories o DevOps, Continuous Delivery process refinement and tool sets such as Jenkins, monitoring tools such as Splunk, etc.
  • Experience with open source tools and technologies.
  • Expertise in developing web applications using JSP and Custom Tag Library components.
  • Experienced in processing, validating, and building XML applications using DOM and SAX parsers.
  • Expertise in DAO components using JDBC for Oracle and SQL Server.
  • Expertise in deployment and configuration of BEA WebLogic Application Server
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
  • Working knowledge of IDE tools like Eclipse, NetBeans.
  • Strong knowledge of Object-Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML and Rational Rose.
  • Exposure and working knowledge of Web Services using JAXP, WSDL.

TECHNICAL SKILLS:

Languages: Java, C, C++, ORACLE, SQL & PL/SQL, UML, XML, HTML, DHTML, XHTML

Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, DTD, XS, DOM, SAX, JAXP, Log4J, JavaScript, XSLT

SQL Server 2000/2005, Oracle 11MS: Access

Development Tools: Eclipse, NetBeans, VISIO, TOAD, Apache, ANT

Web &Application Servers: WebLogic 9.X/8.X/6.x, JBoss 5/6. Tomcat

Operating Systems: UNIX (Solaris 8/9, HP-UX) Windows 2000/2003

Version Control Systems: CVS, Clear Case, Visual Source Safe

Development Frameworks: Struts, Hibernate, Spring MVC

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Senior Java J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Implemented the project using agile-scrum methodologies
  • Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Design and Development of MTAS Micro service with spring boot.
  • Worked on the back-end part of the application involving Spring framework, and Hibernate.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed RESTful web service using Spring, micro services and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Deployment of all components on JBoss App Server and provided support in debugging deployment issues.
  • Used Spring JDBC template to perform the database operations.
  • Developed the Persistence Layer using Hibernate.
  • Used DOM Parser to parse the XML response from webservices.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third-party users.
  • Developed few stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 4.0, Spring Boot, Micro services, Hibernate 3.0, JMS, AWS, Maven, Log4J, JavaScript, Ajax, Junit 4.0, Oracle 11G, PL/SQL, WebLogic 12, JPlanet, Unix, GitHub, Angular JS, Oracle, TOAD, Web Services.

Confidential, Ashburn, VA

Senior Java J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Used Hibernate to improve the application throughput, and created the mappings to fit the existing table structure.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed the UI screens using HTML5, CSS3, Ajax & Jquery.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, Oracle 11g, PL/SQL, Spring 3.0, Spring Boot, Spring MVC/JDBC, Angular JS, Maven, Jenkins, Linux VMs, Selenium, Test NG, Weblogic 10, JBOSS, Hibernate, AWS, CVS.

Confidential

JAVA Developer

Responsibilities:

  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Prepared the Unit test plans and the integrated test plans.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Coordinated and supported the team during implementation.
  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java 1.4, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

Hire Now