We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

El Segundo, CA

SUMMARY

  • Around 8+ years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Expertise in several J2EE technologies like JSP, Servlets, Struts, Spring MVC, Spring Boot, Web Services (SOAP, REST) and JSF.
  • Good experience working on different levels of Software Development Life Cycle (SDLC) and Agile Methodologies.
  • Experience in using Core technologies like Java, Servlets, JSP, Custom tags, Spring Boot, JDBC, Microservices, Java Beans, EJB, JavaScript, Web Services, AngularJS, jQuery, MVC, Struts, Spring.
  • Strong experience in Core Java skills including Multithreading, Collections, Garbage Collection.
  • Experience in developing applications using Spring Boot and implementing Hibernate database access methodologies.
  • Extensive experience on developing web applications using Spring Boot, Spring Security, Spring Core, Spring MVC, Spring AOP, Spring Actuator, Spring ORM, Spring JPA and Spring REST.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in implementing various design patterns including Data Access Object, Prototype, Factory, Abstract Factory, Builder, Observer, Builder, Data Transfer Object and Singleton.
  • Proficient in creating and consuming SOAP and RESTful web services in Spring Boot using JAX-WS, JAX-RS, and Spring Rest Controller.
  • Implemented OAuth2.0 for authentication-based web application and accessed their APIs for fetching data services.
  • Experience of working in jQuery, JavaScript, CSS, HTTP, XSD, WSDL and HTML.
  • Good understanding of implementing web applications using Angular JS, Angular 2, ReactJS framework.
  • Experience on RDBMS such as Microsoft SQL Server, ORACLE, MySQL, PostgreSQL, Aurora and DB2 and NoSQL databases such as MongoDB, Cassandra, DynamoDB.
  • Experienced in Node environment using Node.js, npm.
  • Good experience in PL/SQL, writing stored procedures, functions, and triggers.
  • Experience in working with API’s (SSL, CORS, JWT), API Gateway, REST and SOAP Web Services using Ajax, JSON.
  • Experience in using build/deploy tools such as Jenkins, Docker and AWS for Continuous Integration & Deployment for Microservices.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka.
  • Experience with browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Experience in writing ANT, Gradle, Maven and Jenkins build scripts, writing unit test cases using JUnit, Mockito, Easy Mock, TestNG and used Log4j, Slf4j, Log InSight for bug tracking.
  • Used Cucumber for services automation and created the Feature Files for Cucumber Automation.
  • Experience in working with frontend testing tools like Karma, Jasmine, Chai, and Jest and performance testing tools like JMeter.
  • Experienced in using Version Control Tools such as Git, Subversion, CVS, and Clear Case.
  • Excellent skills in programming using a wide variety of languages and the ability to adapt to new latest technologies and work in a Multi-platform environment.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML, ESAPI, jQuery, AngularJS, Angular 2/4/6/8/9

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Mule

ORM technology: Hibernate

App/Web servers: Apache Tomcat 5.x, IBM WebSphere 7.x, OC4J, Docker

Frameworks: Jakarta Struts, spring, IBM JADE, Log4J, SLF4J

Databases: Oracle, MS SQL Server, My SQL and IBM DB2

Operating Systems: Windows, UNIX, Linux

Web Services: SOAP, REST, WADL, XML, JSON

Source Control Tools: WinCVS, Serena Dimension, SVN

Testing Tools: HP Load Runner, SOAP UI

Other Tools: FileZilla, BugZilla, Putty, Rapid SQL, IBM DB2 client, CISM, JIRA, SQL Developer

IDEs: IBM WSAD 7.5, Eclipse, JDeveloper, IntelliJ, Borland Together Architect

Methodology: Waterfall, Agile methodology

PROFESSIONAL EXPERIENCE

Confidential, El Segundo, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.
  • Used Angular 9 directives to extend HTML to create the foundation for rich and complex web application.
  • Used Adobe Dreamweaver and WireFrame.CC from design and implementation.
  • Manage and monitor systems associated to Identity and Access Management (IAM) solutions Provide incident and problem management support.
  • Created Angular8 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Utilized the features ofAngular8 web components, Kendo UI and Human Centered Designto present effective web design.
  • Expertise inMavenfor build,Jenkins and SonarQubecontinuous integration.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Wrapper developed inPythonfor instantiating multi-threaded application and running with other applications
  • Worked with ElasticSearch and utilized NOSQL for non-relation data storage and retrieval.
  • Develop web applications and web services using Salesforce, Apex, and SOQL, Visualforce or other web development technologies such as SOAP, REST, and XML.
  • Experience in designingdata modelsin Cassandra and working withCassandra Query Language.
  • ImplementedjQueryvalidation plug-in, modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
  • Configured Maven dependencies for application building processes
  • Expertise inMavenfor build,Jenkins continuous integration.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • UsedIntelliJ, Eclipse for designing, coding and developing applications
  • Design and implementation of web applications inJavaandHTML5/JavaScriptusingEclipse, Swing, JPAframeworks andGITmavensource code environments.
  • Implemented transaction management using Spring AOP.
  • UsedElastic searchas the data indexer and query parser
  • UsedjQueryevent handling in UI pages to display list boxes and to handle validations.
  • Expertise inMavenfor build,Jenkins and SonarQubecontinuous integration.
  • The Restful web services have been used to retrieve and update the data using Ajax.
  • Implemented different types of spring controllers as per application requirements.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API’s on local host Tomcat Server for Unit testing
  • Implemented PL/SQL queries and used oracle stored procedures.
  • Developed client request validations and processing using JavaScript.
  • Deployed applications on WebLogic Application Server and performed required configuration changes.
  • All the functionality is implemented usingSpring IO/Spring Boot,Thyme leafandHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules
  • Implemented Angular 6 Services for connectivity between web application and back-end API'S using Typescript.
  • Implemented the CI/CD process with ad Hoc releases for the angular web app including the external libs related to the surveys, source code configurations to be packaged using the maven by including the dependencies versioning in the bit bucket, code testing through the SonarQube, JFROG repository for storing the artifacts and deploying in to the relevant environment CDN through the bamboo pipeline with Jira build tracking
  • Integrated Service Now for change management process as part of CI/CD for production elevations and continuing with the deployments only post approval from the business managers.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy
  • Implement the technical transformation for the front-end from Angular.JS to Angular8. Developed single page applications using Angular8 Routers.
  • Performed form validations using reactive forms from the Angular8 framework.
  • Used Apache Spark for big data workloads for optimized query execution through distributed processing.
  • Responsible for writing the design applications for the generic and application specific web services in Groovy and Grails.
  • Worked on JMS messages and deliver them as an Oracle Golden Gate trail. This feature is included in both Oracle Golden-Gate Adapters and Oracle Golden-Gate for Big Data products.
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,Angular 6.
  • Involved in upgrading production Linux and Solaris, development QA servers
  • Implemented monitoring and established best practices around usage of Elastic search.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, WebLogic 12.c server, Spring Boot, Angular 6/8/9, Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, Oracle 12c, Log4j.

Confidential, O’fallon, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Full Life Cycle of Software Development (SDLC) from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Responsible for monitoring the AWS resources usingCloud Watchand application resources usingNagios.
  • Write database queries and create objects needed to facilitate data transfer to and from Salesforce.com
  • Software development activities and ensuring process adherence and quality deliverable.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Designed REST and SOAP services.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Implemented Custom Exceptions depending on the API Responses.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Developed, implemented, and tested Node.js applications.
  • Created some widgets using Kendo UI and successfully integrated Kendo UI components, node.js and module.js with polymer.
  • Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.
  • Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network. Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Implemented AJAX for couple of navigation screen flows for asynchronous calls.
  • Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages.
  • Worked with npm commands and using package. Json for managing dependencies and dev-dependencies ofNodeJSapplications.
  • The Restful web services have been used to retrieve and update the data using Ajax.
  • Create and program responsive SharePoint website designs with master pages, page layouts, themes, display templates, CSR/JS link, and Adobe Photoshop, Dream Weaver and Share point designer.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Worked on design patterns which include Decorator, Facade, Front controller, Intercepting filter and MVC.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development, and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Designed an API Life Cycle template for the API business objectives before building a programmatically accessible platform.
  • Experience in writing unit tests using JUnit and Easy Mock.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Used Jenkins server for code monitoring during code integration phase.
  • Implemented modular approaches for backend on AWS Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Intermediate experience with Advanced JavaScript including prototype-based inheritance,AJAX,JSONand familiar with JavaScript frameworks such as,jQueryandjQuery-UI.
  • Developing customer facing software for managing advertisements within games using Backbone.js, JavaScript / jQuery, Handlebars.js, Require.js, High charts, HTML, and Sass/Less
  • Configured Maven dependencies for application building processes
  • Responsible for validation of Client InterfaceHTMLpages usingJavaScriptandjQuery.
  • Configured Apache to proxy the backend JBoss domains over HTTPS for secured communication.
  • Worked withjQueryPlugins to improve user experience, using Data Table, Data Charts to show the amount, availability of the hotel room left.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API’s on local host Tomcat Server for Unit testing
  • Performed application security auditing (SAST & DAST) to ensure security of applications.
  • Implemented PL/SQL queries and used oracle stored procedures.
  • Provided production support for the application and coordinated with cross functional teams.
  • Developed client request validations and processing using JavaScript.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Implemented monitoring and established best practices around usage of Elastic search.
  • Worked in Test Driven Development (TDD) using JUnit.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, Metro, WebSphere Application Server, AngularJS Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, CVS, XML, UML, Unix Shell Scripting, Oracle 12c, Microsoft SQL server, Log4j.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements, identify the relevant functional and technical requirements and involved in SDLC process.
  • Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Experience in development in Servlets, JSP, spring, JSF, SOAP and REST web services, Hibernate, iBatis, MyBatis, Struts 2.2.
  • Development of test framework using thePython
  • Worked with npm commands and using package. Json for managing dependencies and dev-dependencies ofNodeJSapplications.
  • Develops, participates and documents standard operating procedures, best practices and technical documentation in a shared repository
  • Used SQL, HQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
  • Also used stored procedures connecting to the database using spring JDBC.
  • Involved in the Pair Programming with the Other Person in the Agile Methodology and TDD.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Built websites using Magento, PHP, XML, JavaScript, HTML, and Sass
  • Excellent infront-end UIdesign implementations by writingHTML5/HTML,CSS3/CSS,Bootstrap, JavaScript, jQuery, jQuery UIto make betterSingle Page Application SPAworking onNode.JSServer.
  • Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and un marshal the xml-java object, java objects-xml
  • Help develop an overall IoT and Mobile ecosystem engagement strategy
  • Design of UI and workflows with master pages, CSS, JavaScript, SharePoint designer.
  • Develop and maintain IAM artifacts (strategy, decisions, solution design, etc.)
  • UsedIntelliJ for designing, coding and developing applications
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Configured bamboo automating the builds into Gradle archival repository.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Strong knowledge of Salesforce application including configuration, triggers, process builders, workflows, visual force, apex coding, custom objects, batch processes and, database design
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Advanced Rest Client plug-in to run the rest API’s on local host Tomcat Server for Unit testing
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Configured TFS SharePoint Services and Reporting Services, created Project portals for all existing Team Projects.
  • Worked with HTML5, CSS3, JSON, JavaScript, ReactJS and ES6 for developing user interface.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Involved and set up migration forUNIX/Linuxserver andSAN storagebetweendata centersand application migration and testing. This includedSAN/Application migration and testing various functionalities of key applications.
  • Implemented Maven builds for creating JAR'S, WAR'S and EAR'S
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Involved in developing Unit Test cases and testing the Application using REST.
  • Used Mockito for mock creation, verification and stubbing.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: J2EE, REST, Spring, CXF, IAM, IOT, Hibernate, Angular 2, Ajax, jQuery, JSP, XSD, XML Bean, WebSphere, Eclipse Juno, DB2, FileNet, JUnit, Log4J, Unix, Git, Gradle, Altova map Force 2014, REST, Log Expert, Spring Framework security using LDAP, Oracle ADF Business components.

Confidential

Java-J2EE Developer

Responsibilities:

  • Used Agile/Scrum methodology during application development.
  • Developed the Rich Responsive User Interfaces (GUI) using web technologies like HTML, XHTML, JSP, JSTL, JQuery, JavaScript, AJAX, Spring MVC, Spring AOP and CSS as per company’s UI standards.
  • Extensively used JQUERY, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Involved in development of service layer and DAO layer using Spring framework and Hibernate ORM framework.
  • Collaborated with multiple teams to implement requirements and deploy the releases.
  • Created test plan documents for executing the scripts on major enhancements.
  • Developed JUnit test cases as part of the Test Driven Development approach.
  • Implemented the Persistence/DAO layer using Hibernate.
  • Involved in creating Web Services using a Top-Down approach.
  • Implemented web services in Restful Web Services using Spring Rest Template.
  • Implemented hibernate mapping like one to one, one-to-many and Many-to-Many based on Requirement
  • Used Core Spring for dependency injection of various component beans.
  • Involved and developed all phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Used Log4J for debugging and error logging.

Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, RESTful Web Services, Java 7, JSP, JSTL, JSON, Spring, Spring MVC, Spring AOP, Spring Boot, Spring Security and Hibernate 4.3.6, XML, Maven, Jenkins, Git and Eclipse Luna, Log4J, Mongo DB.

Confidential

Core Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable.
  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams utilizing UML and Rational Rose
  • Designed web pages using Struts 1.0 framework, JSP, XML 1.0, JavaScript 1.5, HTML 4.0/ DHTML, Swing and CSS 2.1
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update.
  • Developed the front-end pages in HTML and done client-side validations in JavaScript 1.5.
  • Developed Servlets 3.0 to perform business logic and to interact with the database using JDBC
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed mail utility class using JavaMail API.
  • Assisted in creating SQL database maintenance logs and presenting any issues to the database architects.
  • Designed and developed scheduling for data aggregations.
  • Involved with DOM JavaScript where we changed HTML elements in the page.
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Experience with XML schema as well formed and valid.
  • Performed Unit and System Testing and prepared test cases and test reports.

Environment: Core Java, J2EE, JSP 2.0, Servlets 3.0, SQL Server, JNDI, PL/SQL, ANT, HTML 4.0, XML 1.0, JavaScript 1.5, Eclipse 3.4, Log4j, CSS, Struts 1.0, UML, CSS 2.1, Windows XP.

We'd love your feedback!