We provide IT Staff Augmentation Services!

Sr.java/j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Long Beach, CaliforniA

SUMMARY:

  • Around 8+ years of ITexperience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experience with various SDLC methodologies based on Agile, Scrum, Waterfalland Iteration.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Experience in NGINX which has been used for server-side load balancing.
  • Strong experience in Spring modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Experience in using persistence frameworks like Hibernate for Object Relational Mapping (ORM), MyBatis SQL Maps, Slick, and Java Ultra-Lite Persistence.
  • Expertise in back-end/server side Java technologies like web services, JPA,JMS,JDBC.
  • Experience in Front-End technologies like AngularJS, Bootstrap, HTML5, ReactJS, NodeJS, JavaScript, CSS3, JQuery, GWT, Tag Libraries, Custom Tags, Ajax & NodeJs, ExtJs used for Responsive web design.
  • Expertise in using SOA and Web Services Technologies like SOAP, REST, UDDI, SOAP UI.
  • Experience in XML technologies like DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Hands on experience and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Developed Web applications to consume JSON response using callback functions.
  • Excellent knowledge on developing applications with MVC using Struts, Spring.
  • Extensively worked to build MVC and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
  • Experience in AEM technologies ranging from designing and implementation of CQ components, integrating UI and java script frameworks based on need.
  • Worked on creation of customer Docker container images, tagging, pushing images,integration.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service.
  • Experience inconfiguring cloud technologies including AWS and Pivotal Cloud Foundry (PCF).
  • Experience with servers likeTomcat, WebLogic, JBoss, HTTP Server and IBM Web Sphere 7.0.
  • Experience in SQLdatabases like MySQL, Oracle, SQL Server andNOSQLlike MongoDB, Cassandra.
  • Proficient in shell scripting, unit testing, code migration/deployment, Pre and post production support, extensions, customizations and Maintenance.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, SOAP, WSDL.
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Karma, Jenkins, Jasmine and Mockito.
  • Experience in manual testing and automation tools like selenium webdriver, Junit/TestNG & Cucumber.
  • Strong command on Bug tracking tools like Bugzilla and other like Quality Center.

TECHNICAL SKILLS:

Languages: Java 7/8, Java/J2EE, C, C++, Scala, Swing, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, SQL and PL/SQL.

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

Databases: Oracle 10g/11G, DB2, MySQL, SQL Server 2000/2005/2008, MongoDB, Cassandra.

IDE/Development Tools: Eclipse 3.x, IBM WSAD, IntelliJ, NetBeans, JBuilder.

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

UI Frameworks: JQuery, AngularJS, Bootstrap.

Operating Systems: Windows, Linux and Unix.

Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton, View Helper.

XML Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, JQuery, Xpath, DTD and AJAX.

Build Tools: ANT, Maven, Gradle, Log4j.

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

Version Controls: CVS, SVN, GitHub, Clear case, WinCVS, TortoiseCVS, CVSNT.

Testing Tools: JUnit, Selenium, Karma, Jasmine, Mockito, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach, California

Sr.Java/J2EE Full Stack Developer

Responsibilities:

  • The application is designed using J2EE design patternsvalue object pattern, Session façade, Singleton, Factory and DAO and technologies based on MVC architecture.
  • Implemented Agile Methodology for development of the application.
  • Implemented Java EE components using Spring MVC, Spring IOC and Spring security modules.
  • Generated case diagrams, Class diagrams, and sequence diagrams using Rational Rose.
  • Spring with Tiles Framework is implemented for a common look in the all presentation views.
  • Integrated struts MVC with Spring DI and SpringDAO.
  • Implemented Spring security for application access and authorization.
  • Continuous integration services are provided for software development using JENKINS.
  • Developed the UI using HTML 5, CSS 3 and AngularJS 2,DOM loading and Cross Bowser Compatibility.
  • Extensively used AngularJS, filters, service and bootstrap to support desktop, mobiles versions and also built front end components using Adobe Experience Manager (AEM).
  • Worked on Rest Web services as well as Node Rest framework for backend services and developed backend code using Java collections including Set, List, Map, Multithreading and Exception Handling.
  • Used Executor Service Multi-Threading in programming and developed various helper classes.
  • Involved in coding for the presentation layer using JQuery, JQuery Mobile, NodeJs, and JavaScript.
  • Developed dynamic server-side web applications using Node.JS.
  • Developed Micro Serviceswith Spring Eureka to retrieve API routes for the entire cluster where each Micro Service in a cluster can be load balanced and exposed through one API.
  • Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience in Cloud environment using Pivotal Cloud Foundry and Spring Cloud Netflix.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
  • Involved in writing XML validation classes using STRUTS validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non - java applications.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC.
  • Wrote SQL queries and developed the back-end programs in PL-SQL for this application.
  • Used PL/SQL stored procedures for applications that need to execute as part of scheduling mechanism.
  • Used AWS like EC2, S3, Cloud Watch and Elastic Bean Stalk for code deployment.
  • Designed, built, and deployed multitude applications utilizing almost all of the AWS.
  • Developed unit test cases to test micro services using Spring Mock MVC and Cucumber and took part in deploying the micro services as Docker images to AWS using Jenkins and Ansible.
  • Created Docker images using Spotify Maven Plugin, for deployment of micro services.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Publisher Subscriber method was used for data loading.
  • Used RAD IDE based on Eclipse for writing code for JSP, Actions Classes, Struts and Spring beans.
  • Used Apigee Management APIs for certain operations and customized Apigee policies for use cases.
  • Debugged issues with other APIs such as SMS, SpeechToText and IR using Apigee Trace & MP logs.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver)& created Data Driven framework using JUnit.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j, Log4j and used SVN for version control of the application.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java/J2EE, HTML, CSS,JavaScript, Bootstrap, AngularJs, NodeJS, Oracle SQL/PLSQL,AJAX,Apache Kafka,XML,JQuery, Design Patterns, ANT, Rationale Rose, RESTFUL Web services, SOAP, Kubernetes, AWS, Spring, Spring security, Struts, ApigeeLog4J,Selenium, Mockito,SVN,JUNIT, Apache Tomcat Server, GitHub.

Confidential, Des Moines, IA

Sr.Java/J2EE Full Stack Developer.

Responsibilities:

  • Participated in all phases of development, analysis, design, program analysis, programming, debugging,testing, documentation, delivery and implementation.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling and J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, and DTO during development.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • Created Single page web applications using Restful web serviceswithAJAX and Angular JS.
  • Used the NodeJS and AngularJS, MVC Frameworks in the development of the web applications.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJs.
  • Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring DAO and middleware application using Spring core framework.
  • Used Spring Transactions in the application and developed Session beans for the business logic.
  • Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced and exposed through one API gateway.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Involved in writing Spring XML file that contains dependent object declaration.
  • UsedRESTwithAngular JS services to get XML file and modified the response data to display in UI.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Developed and executed SQL queries for testing database and for data analysis using Selenium.
  • Worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for granted access users.
  • Experience in re-architecting Monolithic architecture service into micro services based architecture.
  • Used Map-Reduce on HBase for pattern analysis on AWS instances.
  • Designed, built, and deployed multitude applications utilizing almost all the AWS stack.
  • Used CURL to move data from or to a server using available http and https protocols.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Used NoSQL MongoDB to provide recommendations on Performance tuning for applications.
  • Wrote MongoDB client to receive data from AMC for Companies.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle SQL/PLSQL.
  • Used SVN for version control where Log4J used to log User Interface and Domain Level Messages.
  • Used Maven as the Build tool and used assistant tools such as GIT to access the code repository.
  • Worked with the Node package manager (NPM) along with Karma, Jasmine, and Gruntbuild.
  • Developed unit testing using Karma and Jasmine, JMeter for stress testing,and Automation of test cases is done using Selenium Web driver, TestNG.
  • Created and Compiled the Jmeter scripts for load testing.

Environment: Java/J2EE, Spring 4.0, Hibernate 4.0, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JavaScript, AngularJS, NodeJS, UML, HTML5, JAXB 2.2, SVN, Log4J, WebSphere 8.5 Application Server, Eclipse, Oracle SQL/PLSQL, Maven, Jasmine, Karma, JMeter, Selenium, TestNG, Protractor, Jira.

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code developmentusing AGILE software development with Scrum methodology.
  • Interacted with Managers & Business users for performance issues, discussed about key Aspects based on requirements and its relational mapping to the application with users.
  • Involved in Code reviews during the development and checklist is strictly adhered during development.
  • Involved in migrating the application deployment procedures, Googles Version Control for development with GAE google app Engine, UnFuddle (git/svn) as defect management system.
  • Used GAE version control for the Day to Day development activities while migrating.
  • Developed Application using Spring MVC 3 widely with annotations, Dependency injection, IOC, integrated with the Struts 3 frame work with views based on Jsps.
  • Used Core Java features such Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • Used Multi-Threading and concurrency and implemented threads while preparing and generating mails.
  • Worked extensively on Core Java, low latency side using Java Concurrency on the back-end.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring Models following MVC architecture.
  • Developed the application using industry standard design patterns like Singleton, Session Façade, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Developed Single page applications using NodeJs, GULP, and WEBPACK (ES6).
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJs.
  • Involved in presentation layer frameworks using JQuery widgets such as "Wizard", "drag-gable", "autocomplete", "slide", "accordion", "dialog", "tooltip" etc. other jQuery plugins.
  • Developed data tables using Ace components, and also implemented Sorting, Filtering and Pagination.
  • Used Spring JDBC template to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Developed re-usable utility classes in core java for validation that are used across all modules.
  • Utilized MEAN stack, REST design pattern, MVC framework and SPAframework based on Node JS.
  • Transaction management is done by JTA API specification by implementing them.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Implemented Map-reduce functionality in MongoDB to maintain customer order tracking.
  • Composed and executed MongoDB scripts to insert and update data in NoSQL database.
  • Implemented CRUD operations with Mongo-DB (NoSQL) and manage all the details of Customer.
  • Used JacksonCustomMappers for Custom manipulation for date, currency conversations on Json Data.
  • Used Jackson parser for Marshaling and UN Marshaling.
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Worked on the Spring Integration for implementation and configuration of SAP adapters, SAP-JCO Connectors for SAP-MDM using Spring Web flow 7.x (wizard method).
  • Implemented data push to the staging area, Adapters Such as fetch data from R/3 Server by using Spring integration components based on daily bases.
  • Developed the IDOC Servlets for consume interfaces which converts the IDOC to XML/JSON and to DB using web methods with Spring Rest.
  • Used Apache Maven for project management and building the application.
  • Developed Junits using Mockito and SpringJunitRunner frame work.
  • Involved in Web Services Testing using SoapUI to create and execute automated functional, regression, compliance, and load tests.
  • Provided JUnit support for the application for debugging the system and Test Driven Development.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Customized the CSS for the ace components used as per the style guide.
  • Involved in fixing bugsor defects in the application.

Environment: Core Java, Spring MVC 3, Spring integration Components, SAP-MDM, Spring JDBC, Spring Rest, Spring Dependency Injection, Struts 3, JMS, JIRA, NodeJs, JQuery, JQuery Mobile, Java script, Html, CSS, Apache Tomcat 7.0, Restful, Eclipse, Mongo DB, Maven, Drools, Mockito, SpringJunit, SVN.

Confidential, Charlotte, North Carolina

Java Developer& Web Designer

Responsibilities:

  • Worked on various project methodologies like Agile Software Development, Testing and Scrum.
  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Developed Session beans for functionality as per the requirement.
  • Developed client request validations and processing using JavaScript and HTML.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used Design patterns like MVC pattern, DAO pattern, and singleton to achieve separation of layers.
  • Used Hibernate API to perform database operations and Developed Hibernate DAO’s and configuration files to access the ORACLE database.
  • Worked on Hibernate persistence tier which involves developing (POJOs/ DAOs).
  • Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • Used Log4j debugging tool to monitor the Error Logs.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Involved in the Integration testing support and involved in bug fixing.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Involved in tracking and resolving Production issues.

Environment: Servlets 2.5, JSP 2.1, Spring, JDBC, JavaScript, HTML, PL/SQL, SVN, Hibernate 3.0, WebLogic 7.0, Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Involved in developing prototypes of the product.
  • Involved in development of presentation components using Swings.
  • Created UML Use Cases, Sequence diagrams, Class diagrams & Page flow diagrams using RationalRose.
  • Designed GUI Components using Tiles frame work and Validation frame work.
  • Designed and developed UI using HTML, JSP and Struts where user items listed for auctions.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts.
  • Responsible for packaging and deploying components in to the Tomcat.
  • Used Java IO to create reports, which were mailed to manager every hour.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Participated in Code Review meetings with developers.

Environment: Core Java, Java Beans, JSP, Jbuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX,DOM, Tomcat, UNIX, Oracle SQL.

We'd love your feedback!