We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Having 8+ years of progressive experience in Software Development Life Cycle (SDLC), including User Interactions, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using Java/J2EE technologies.
  • Expertise in designing Java, J2EE applications using Servlets, JSP, Spring, Hibernate, Scala, Web services (SOAP, RESTful), Amazon Web Services and AWS Elastic Compute Cloud EC2.
  • Experience in Message driven programming using JMS and IBM WebSphere MQ.
  • Experience in UI frame works such as jQuery, Ajax, JavaScript, Node.js, React.js, Backbone.js, AngularJS and experience in Client side validations.
  • Used Node.js, Angular JS, Angular 2, Bootstrap in creating web applications in a fast - paced environment.
  • Experienced in working Spring Modules - IOC, AOP, JDBC DAO, and MVC & ORM.
  • Experienced in working Spring AOP for Logging, Transactions and Messaging.
  • Experience in using Design patterns/frameworks such as MVC, Singleton, Session Facade, Value Object, Service Locator and Business Delegate.
  • Expertise in using SOA and Web Services Technologies like Web Services, SOAP, REST, UDDI and SOAP UI.
  • Implemented the application using Spring Boot and Spring Data Framework and security using Spring Security.
  • Experience wif Amazon Web Services (AWS) and Amazon Cloud Technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Expertise in working wif application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
  • Used Gradle, Maven and ANT scripts for build creation and to push onto various environments.
  • Strong experience in configuration, management of RDBMS systems like MYSQL, Oracle 10g, DB2 and SQL Server 2008.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Hands on experience wif persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers and Cursors etc.
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Worked on removing the Struts tag libraries, implemented the Spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags wif the Spring Framework Tags.
  • Excellent hands on experience wif Servlets, EJB 3.0-Session beans, Entity beans, JMS, XML, XSLT, XSD and DOM/SAX.
  • Hands on experience in using Junit, Log4 for debugging and testing the applications
  • Expertise in using Version control systems like GitHub and CVS.
  • Experience in working wif GIT and GIT Bash as the version control tools.
  • Efficient in using Web services like SOAP and Restful Web Services.
  • Experience wif test-driven development using a various unit-testing framework such as JUnit, Mockito and JMeter.
  • Expertise in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.

TECHNICAL EXPERIENCE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ

Web technologies: AngularJS, JSP, JavaScript, JSON, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: Rational Rose, Star UML, Eclipse, STS, NetBeans IDE, Hudson/ Jenkins, SoapUI, MATLAB, SVN, GIT, HARVEST, Maven

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS,SVN, Git

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

SDLC: Agile, Waterfall, TDD

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed the UI using HTML5, CSS3, Bootstrap, Angular JS and React JS.
  • Experience wif features of Angular 2 such as directives, dependency injection, modules and routing.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5 (new tags like audio, video, canvas) CSS3, JavaScript, jQuery, AJAX and JSON
  • Used advanced Java 8 features like Lambda Expressions for array operations, collections.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics, and Collections whenever necessary
  • Developed RESTful Web services for transmission of data in JSON format.
  • Create and configured the continuous delivery pipelines for deploying MicroServices using Jenkins CI server.
  • Involved in executing the MicroServices in view of Restful API using Spring Boot wif Spring MVC
  • Executed the application utilizing Spring IOC, Spring MVC Framework, and Spring Batch and dealt wif the security utilizing Spring Security.
  • Extensive use of Spring Data in design and development of user interfaces.
  • Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Created and injected Spring Services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the records using PL/SQL, SQL scripts.
  • Developed Hibernate wif Spring Integration as the data abstraction to interact wif the database.
  • Implemented Hibernate to interact wif Oracle 11g database.
  • Hibernate an ORM framework was used on DAO layer to persist application data into Oracle database.
  • Created high throughput messaging processing system development using Kafka.
  • Involved in web component design and development using the Spring Framework, JSP, Servlets, and Taglibs.
  • Used REST UI, Swagger UI for testing the web services.
  • Used Docker to containerize the Services and APIs to run on AWS EC2 instances
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • XSLT to transform the XML files to presentation layer for the enrich design.
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, replication and schema design.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Created and Maintained Selenium Automation Scripts for the Scrum Stories.
  • Log4J was used to monitor the errors logs along wif Splunk for logging error/debug messages and managing them.
  • Worked wif the key components of AWS (Amazon Web services) like EC2 (Elastic Compute Cloud) and S3 (Simple Storage Services).
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring RESTful Web service, hibernate 4.2, Angular 2, React JS, Oracle 11g, CRUD, Docker, Swagger, SJIRA, CI, CD, DAO, XML, IBMWebSphere, DML, MVC, RESTful, Junit, Log4J, AWS, EC2, S3, MicroServices, Bootstrap-3, Jenkins, Splunk.

Confidential, San Antonio, TX

Sr. Full Stack Developer

Responsibilities:

  • As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, NodeJS, JQuery, Bootstrap and Spring.
  • Developed test cases for Angular JS using Karma and Grunt.
  • HandledMulti-Threadingpart in back-end component, one thread will be running for each user, which serves that user.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations and Spring Integration wif Hibernate.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Experience in working wif Spring Quartz framework and developed various quartz jobs
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application wif very less configuration.
  • Implemented security in SOAP web services using axis by creating policies wif keystore and timestamp
  • Developed Applications using Rule Engines, Drools 4.x, and ILOG wif corresponding to validate the business User Roles.
  • Created an inline-edit and widget-collapse feature for the web page.
  • Administered and deployed applications into JBoss Server.
  • Created interactive data charts on customer portal web application using High charts JavaScript library wif data coming from Apache Cassandra.
  • Used Java Messaging Services for reliable and asynchronous exchange of information such as payment status report.
  • UsedBackboneJSfor connecting the API's which enforces the communication to the server.
  • Worked wif JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Simplified application architecture by replacing OSGI container wif Spring Boot and RabbitMQ.
  • Worked wif Jenkins Continuous Integration tool and Build Tool Ant.
  • Involved in JAD sessions to gather requirements from the end clients.
  • Used GIT as version management, Jira for defect management system.
  • Used JUnit for unit testing of the application and log4j for logging.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Experience in developing and deploying the MicroServices applications in Pivotal Cloud Foundry(Paas) cloud platform and CF command line interface

Environment: Java 7.0, Spring 3, Hibernate 4.2, Spring batch, Spring Boot, Spring Quartz, Spring Security, Spring Jta, JPA, Java Scripts, Node JS, Angular 1.5, HTML 5.0, CSS3, JMS, JAXP (SAX & DOM), JBoss, Pivotal Cloud Foundry, Eclipse, Log4j, Junit, XML, Web Services, RabbitMQ, BackboneJS, GIT.

Confidential, Denver, CO

Sr. Java/J2EE Developer

Responsibilities:

  • Worked asFullStackDeveloperassisting my team in developing two different Web-based applications. Followed Test Driven Development (TDD) and Agile methodology.
  • Designed the data flow for client-side screens and object interaction layer for server side components using Rational Rose.
  • Developed Business components usingJavaObjects,CoreJava, Multithreading, Servlets, and JSP.
  • Implemented collection framework using Array List, Vector, Linked List, Hash Map, Hash Table to store data.
  • Developed the web pages using JSP, CSS and HTML.
  • Involved in creating dynamic web site design and programming using HTML5, CSS3, JSF, JavaScript and jQuery.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Used Hibernate for mappingjavaclasses wif database and created queries wif Hibernate Query Language(HQL).
  • Made extensive use ofJavaNaming and Directory Interface (JNDI) for looking up enterprise beans.
  • Junit test cases were written at each layer to test the functionality. Developed a unit test framework for existing code using Junit wif Mockito.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through RESTful.
  • Developed Message-Driven beans in collaboration wifJavaMessaging Service(JMS).
  • Also involved in writing JSP/HTML/JavaScript and servlets to generate dynamic web pages and web content.
  • Extensively designed, developed and customized various JSF tags like DataTable, DataPager, HTML InputText, message
  • Developed Spring REST controllers to handle JSON data and wrote DAO's and services to handle the data.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBMWebSphere Application Server.
  • Used Spring validators and services for handing correct data to Spring DAO's.
  • Coded variousJavabeans to implement the business logic.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Designed various tables required for the project in MySQL database and used the Stored Procedures in the application.

Environment: JSP, DHTML, Agile XP, Struts, Spring, Web Services, JavaScript, UML, HTML, CSS, RAD 7.5, Java1.5/1.6, J2EE, WebSphere App. Server 7.x, SQL, Ant, collections, TDD, Ajax, JQuery, Unix OS Log4J and Oracle 10g, Spring boot, Mockito.

Confidential, Jersey City, NJ

Sr. Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
  • Built Rich Prototypes and Applications using HTML, CSS, JavaScript, jQuery, Ajax, JSON, Ruby and rails, Bootstrap wif MySQL database.
  • Developed source code to consume JSON response received through XHR/AJAX calls using jQuery.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
  • Participated in development of new business application for layout using Grid orientation model Bootstrap framework.
  • Integrated the frontend jQuery UI wif backend REST API.
  • Worked wif core java and Drool rule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support.
  • Implemented RPC integration style using Restful web services.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Implement the autantication, authorization, and access-control features by usingSpringSecurity.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
  • Used Gradle as a build tool and understanding the anti-factory and repo structure.
  • Created and maintained complex triggers for logon and some R/I.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Developed test scripts inSeleniumWeb Driver using Java Language. Developed unit testing using JUnit.
  • Used Jenkins for continuous integration(CI) and continuous deployment(CD).

Environment:HTML, CSS, JavaScript, jQuery, Bootstrap, Spring, Drool rule engine, Hibernate, SOAP web services, Spring MVC, Selenium, JUnit, Jenkins, Apache Tomcat, MySQL.

Confidential, Cleveland, OH

Responsibilities:

  • The project involves complete Software Development Life Cycle wif Object Oriented approach of client’s business process and continuous client feedback.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture in Agile Development environment.
  • Developed UI modules using HTML, JSP, JavaScript and CSS.
  • Development of component's application using Java, JSP, Directives, Expressions, JavaScript and XHTML.
  • Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic.
  • Developed internationalized JSP pages using resource bundles.
  • Developed the applications usingJava, J2EE, Struts, JDBC.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Used JDBC API for connecting and interacting wif oracle 10g database.
  • Used eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting.
  • Wrote service method and SQL queries, PL/SQL to interact wif Oracle DBMS.
  • Used Log4J and JUnit for debugging, testing, and maintaining the system state.
  • Used GIT for version control and Jira for tracking tasks, issues/bugs.

Environment: Java, J2EE, JDBC, JUnit, XML, Servlets, Struts, JSP, CSS, Eclipse, UML, HTML, UI, JavaScript, Log4j, Subversion, SQL Server, WebLogic10, UNIX and Windows

Confidential

Java/J2EE Developer.

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents wif use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Responsible for environment setup in LINUX environment. (DEV, QA).
  • Played key role in development of server-side functionality of handling the requests and responses using Java Servlets.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Worked on jQuery to develop outsourced UI.
  • Designed and implemented WebServices calls for service provider methods.
  • Worked on web-based reporting system wif HTML, JavaScript and JSP.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per needs of the users.

Environment:HTML, JSP, Servlets, Struts framework, MVC, Java Beans, JDBC, Tomcat, Linux, Oracle 10g, JavaScript, jQuery, JUnit.

We'd love your feedback!