We provide IT Staff Augmentation Services!

Sr. Java/full Stack Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 9 plus years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java /J2EE technologies with WebSphere, DB2 and WebLogic application servers.
  • Responsible for coding, implementation and unit testing of various J2EE related projects.
  • Core expertise, design and expert level coding skills in Core Java, J2EE, JSP, Servlets, EJB, JDBC, MVC Framework, Spring, Struts, XML, HTML, Hibernate.
  • Expertise in socket, collections, serialization, threads programming.
  • Expertise in various open source frameworks like Struts 2, spring and Object Relational Mapping Technology like Hibernate.
  • Experience in the developing User Interface (UI) Applications and Professional Web Applications using HTML 4/5, CSS2/ CSS3, JavaScript, AngularJS, jQuery, AJAX, JSON, XHTML and XML.
  • Developed Webpages using UI frameworks, AngularJS and ExtJs.
  • Experience building cloud native app with Spring Framework and Spring Boot (Auto Configuration).
  • Strong hands-on experience with Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns like Singleton, Factory, Builder, Observer, Command Patterns, etc.
  • Very good knowledge of ORM utilities like Hibernate. Used Object/Relational persistence and query service Hibernate.
  • Helped designed and develop a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
  • Experience in SOAP, JAX-RPC, JAXB, JAXP (XML binding technologies), XML and WSDL using IBM-MQ (messaging technology) series for developing Web Services.
  • Experience with JSF. Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere, WebLogic and Portlets Application Server.
  • Sound Relational Database RDBMS concepts using SQL Server, Oracle, MySQL, and DB2.
  • Installation, configuration and administration knowledge of Apache Tomcat, WebLogic.
  • Knowledge in Agile software development process, test driven development and Object-oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams (Sequence and Activity), Class Diagrams, and Package Diagrams using Rational Rose and Microsoft Visio.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Strengths include broad and deep technical knowledge, with ability to quick assess and learn unfamiliar systems and to analyze scope and establish technical and business requirements.
  • The experience of Database design and programming in Oracle/ MongoDB/DB2/MySQL/SQLServer query-based programming and PL/SQL procedure programming.
  • Worked with Version Control Systems like GIT, CVS, SVN, and Rational Clear Case.
  • Extensive experience in Tomcat Server, JBoss, Weblogic and WebSphere application servers.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Strong Knowledge and extensive experience using automated build or CI/CD and testing utilities such as Jenkins, Junit, Mockito, and Maven.
  • Good experience with Multithreading, Collections and Exceptions.
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Engineering web development, multi-tier applications, acting as all players from Database to user interfaces.
  • Good knowledge and experience in Client/Server and Web Applications.
  • Extensive experience in using and developing environment tools of Java including WSAD 5.1, RAD6.0, and Eclipse.
  • Excellent knowledge and experience in SQL, PL/SQL, MYSQL.
  • Implemented Object Oriented Methodologies like UML and Rational Unified Process (RUP)
  • Experience working with AWS for Storage & content delivery and Application deployment services
  • Expertize in designing and developing web-based applications using JSP, JDBC, Web services (REST and SOAP)
  • Developed applications using Log4j, an open source-debugging tool to trace messages.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Good at documenting and understanding user requirements and system specifications.
  • Excellent communications skills, analytical, interpersonal and presentation skills. Adept at building strong working relationships with coworkers and management.
  • Participated in project requirement and planning meetings with the customers.

TECHNICAL SKILLS

Operating Systems: Linux and Windows

Programming Languages: Java 1.8, J2EE, UML, XML, PL/SQL, JavaScript. My SQL, .NET

Web Technologies: Servlets, JSP, JSON, JDBC, JMS, JSF, EJB, SSRS, Web Services, XML, HTML5, CSS3, SOA, AJAX, SSIS, Angular JS, jQuery.

Design Patterns: Core J2EE patterns - MVC, Value Object, Service Locator, Data Access Object, Singleton

Methodologies: SDLC, OOAD, Agile, Scrum, TDD

Servers: IBM Web Sphere, WebLogic, JBoss 7, Apache Tomcat 5/6/7.

Frameworks: Struts, Spring, JPA, Angular JS, Hibernate, Apache CXF, JSF

Version Controls: SVN, CVS, GIT

Databases: Oracle 8i/9i/10g/11g, Sybase, IBM DB2 7.0, NoSQL, MySQL, MongoDB

Development Tools: Eclipse, STS, Intellij

Build Tools: Ant, Maven

Logging and Testing Tools: Log4J, Junit

Web Services: Restful Web Services, soap

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Sr. Java/Full Stack Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE design practices.
  • Experience in identifying the technical areas that contributed to the issues and documenting them. Worked with development of presentation tier using JSTL, JavaScript, AJAX, jQuery.
  • Developed User Interfaces using HTML, CSS and JSP's for user interaction.
  • Enhanced application by building new components in Angular 2 and typescript with a REST wrapper around the existing backend Java services as well as various enterprise web services integration.
  • Spring Core Annotations for Dependency Injection Spring DI and Spring MVC with Spring Boot for REST API's.
  • Utilized JIRA as a ticketing tool and SVN for code repository.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS Oracle 11g.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache Concepts. Implemented JMS for asynchronous auditing purposes.
  • Responsible for change requests and maintenance during development of the project.
  • Implemented design patterns such as Singleton, Factory and Builder.
  • Designed and deployed server side components on Eclipse IDE. Implemented server side tasks using Servlets and XML.
  • Produced and Consumed Restful web services and Used Postman for testing.
  • Wrote PL/SQL queries, Stored Procedures, and Triggers to perform back - end database operations.
  • Configured the project on Oracle WebLogic application server.
  • Used Restful web services to consume the service and SOAP UI to test the web services.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Worked with third-party services like Content Manager on Demand (CMOD) and PDF BOX tool.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit)
  • Design and development of different modules for Straight Thru Trades Processing system, using Sybase ASE, Perl, Java (JSP, JDBC)
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
  • Experienced in working with Tomcat, WebLogic and IIS web servers.
  • Created a light front-end framework against the JSON API for their service request portal using Backbone.js.
  • Used Multithreading and collections to improve performance of application.
  • Built scripts using Apache Ant to build the J2EE applications.
  • Used SVN for version control.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios. Implemented the logging mechanism using Log4j framework.

Environment: Java 1.7, JSP, JSTL, Eclipse IDE, Hibernate 4.0, jQuery, JavaScript, AJAX, Spring Boot, HTML 4/5, CSS 3, XML, Oracle WebLogic 10.3.5, JUnit, PL/SQL, Oracle 11g, ANT, UML and SVN.

Confidential, Chesterfield, MO

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed application using spring and Hibernate.
  • Designed and coded portions of all tiers of the application: JavaScript, jQuery, DHTML, CSS, JSON and Ajax in the Web front end, REST Web services written in Spring REST wrapped by Jersey JAX - RS, MongoDB (NoSQL) database.
  • Involved in making release builds for deploying the application for test environments.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Worked on AngularJS to minimize the impedance mismatch between documents centric HTML and what an application needs by creating new HTML constructs.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Used Putty for UNIX login to check the server logs.
  • Worked on analytics applications with Cassandra and MongoDB.
  • Used spring to manage beans to use windows session state framework to persist session to the database.
  • Used Spring IOC and MVC for enhanced modules.
  • Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Used AJAX and JSON for asynchronous call to the servers.
  • Created a foundation for modularized HTML, CSS, and JavaScript which enabled migration of the existing UI from a home-grown CSS-soup to Bootstrap.
  • Access from the mainframe to the distributed system was through socket programming.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server5.1
  • Used Hibernate for connecting to the database and mapping the entities by using Hibernate Annotations. Used JUnit and jMock for unit testing.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module. Deployed the application on WebSphere server.
  • Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools. Experience in developing scripts using RESTful API models for the purposes of integrating workflows with AWS.
  • Write automated test cases in Java /JUnit 4 and Selenium for telnet, REST web services, web UI, Android UI.
  • Implemented JMS to generate appointment logs.
  • Launched Amazon EC2 cloud instances using AWS (Linux/Ubuntu/RHEL) and configured launched instances specific to the applications.
  • Created Elastic Load Balancers (ELB) for different applications to provide high performance of applications.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS to elastic load balancers IP's.
  • Used Amazon IAM service to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
  • Captured Amazon Machine Images (AMI's) of EC2 instance for snapshots and created clone's instances for their application elsewhere.
  • Used Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Used Log4J to print info, warning and error data on to the logs.

Environment: Java 1.7, Spring, Hibernate, WebSphere, Struts2, JSP, JSTL, SQL Server 2012, jQuery, CSS 2, HTML 4/5, Log4j, JavaScript, Maven, Eclipse, Find Bugs, Putty, Design patterns, Amazon EC2, ELB, IAM, S3, EBS, VPC, Cloud Formation, SVN, Groovy, Cassandra, MongoDB, AJAX, JSON, JUnit.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Identified the Business requirements of the project. Involved in preparing System Requirements for the project. Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Full Stack JS for removing the need for managing database interactions on client views.
  • Designed, Developed and analyzed the front - end and back-end using JSP and Spring 3.0.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the Servlets and EJB with WebSphere Application server.
  • Developed Session, Entity Beans and Message Driven Beans.
  • Used Spring Validation framework to implement the server side validations and used AJAX to get the data from the server asynchronously by using JSON objects.
  • Developed UI with Struts Tiles framework, JMS, HTML, JSP, JavaScipt, JQuery to present Client side GUI.
  • Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework.
  • Developed efficient web services for server and client communication protocols through REST architecture.
  • Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose. Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used XML/XSLT for transforming common XML format. Designed configuration XML Schema for the application.
  • Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • JUnit tests were written to test each module in the application. Involved in Code Review, Unit Testing and Integration Testing.
  • Wrote Ant Scripts to automate the build and deploy process.

Environment: Core Java /J2EE, Servlets, JSP, Spring 3.0, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 11g, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, CVS, JUnit, Ant.

Confidential

Java Software Developer

Responsibilities:

  • Worked closely with the Requirements team and analyzed the Use cases. Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Used Spring Core Annotations for Dependency Injection.
  • Implemented Spring Service Layer with Dependency Wiring, Transaction, DAO, and Annotations.
  • Expertise in Web Page development using XML and XSLT Library.
  • Experienced in various modules of spring namely Spring Core, Spring IOC, Spring AOP, Spring JDBC and Spring MVC.
  • Developed the Action Class to handle the request and responses in Struts.
  • Deployed the Web Application in JBoss EAP.
  • Developed POJO Objects and used JPA as the Object - Relational Mapping (ORM) tool to store the persistent data in MySQL database.
  • Used PL/SQL, Stored Procedures for handling MySQL database.
  • Developed Unit Test Cases. Used JUnit for unit testing of the application.
  • Java Server Faces (JSF) for building component-based user interface
  • Used Log4j for logging the user events.
  • Maven for compilation and building JAR, WAR and EAR files.
  • The networks are simulated in real-time using an ns3 network simulator modified for Multithreading across multiple cores, which is implemented on generic Linux machine.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution for defects.

Environment: Core Java, J2EE, Struts, Spring, XML, XSLT, JPA, Spring MVC, SQL, HTML, CSS, JSP, JavaScript, jQuery, AJAX, JBoss, Eclipse, MySQL 5.0, Log4j, JUnit, Maven, SVN.

We'd love your feedback!