We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 8+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Extensive work experience in all phases of Software Development Life Cycle including Requirement gathering, Analysis, Design, Coding, Testing and Implementation in Agile, Scrum, Waterfall Model, Iterations.
  • Strong knowledge in core Java concepts like collections, multithreading, design patterns, serialization.
  • Experience in design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, Struts framework, JDBC, Servlets 3.x.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot Actuator, Spring Batch, Spring Micro services, Spring REST.
  • Experience in java8 features like lambda Expressions, Stream API, predicate functional interface etc.
  • Experienced in Web based UI frameworks such as JavaScript, Ajax, JQuery, AngularJS, Angular2, Angular 4, Tag Libraries, Custom Tags.
  • Good knowledge in Angular 2.0 directives to create reusable elements and attributes, along with easy to test and maintain client-side interactivity in web applications.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Web Services, RESTful, JDBC, JSP, Servlets, JMS, XML, JAXB, PL/SQL, Unix scripting.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in implementing n-tier Enterprise application with J2EE design patterns like IOC, AOP, MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Experienced in working with Spring JDBC Templates, Spring EAI, Spring Rest Templates.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2, MySQL and MSSQL.
  • Proficient in implementation of ORM and Non-ORM frameworks like Hibernate, JPA, JDBC, iBatis.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases Oracle 9i / 10g / 11g, SQL Server, DB2, PostgreSQL and MySQL, MSSQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Good experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
  • Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
  • Experience in working with web servers like Tomcat 8, WebSphere 9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.
  • Experience providing to development teams on how to track, plan and analyze using JIRA.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, STS, RAD, Net Beans, IntelliJ14.x/15. x.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Expertise writing 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, Mockito, Easy Mock.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
  • Experience in software configuration management using GIT, CVS, SVN, bit bucket.
  • Attended different kinds of agile sprint ceremonies like sprint planning meeting, sprint review meeting, daily scrum and sprint retrospective.
  • Worked on AWS, high Availability Practices and deploying backup/restore infrastructure.
  • Implemented Projects with several tools of Amazon Web Services, Amazon Work Space, Amazon EC2, AWS Elastic Beanstalk, AWS Code Deploy, AWS Code Commit, AWS OpsWorks, Amazon Cognito, Amazon Aurora, Amazon RDS, Amazon, Dynamo DB etc.
  • Ability to achieve immediate and long-term goals and meet operational deadlines.

SKILLS MATRIX:

Languages: JDK 1.4,1.5,1.6,1.7,1.8, UML, SQL, PL/SQL, C++, C, Python

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI

J2EE Technologies: JSP, JMS, JB, Java Servlets, JDBC

J2EE MVC Frameworks: Struts, Spring Core, Spring (Core, MVC, DAO), JSF

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS

Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling.

Scripting Languages: JavaScript, jQuery, Angular, Ajax.

ORM Frameworks: Hibernate, JPA, DAO

IDE’s: Eclipse, JBuilder, IBM RAD and NetBeans

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server.

Design Tools: MS Visio, Rational Rose Enterprise.

Version Control Systems: Rational ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS (Concurrent Versions System), Git hub

Design Patterns: MVC, Singleton, Factory, Pattern, Session Façade, Business Delegate, Service Locator, DAO, Front Controller.

Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Logging Tools: Log4J, SLF4J

Build Tools: Maven, Ant, Jenkins and Gradle

Testing: JUnit, RFT, Selenium, Cucumber

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Planning: Effort Estimation, Project planning.

Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux

PROFESSIONAL EXPERIENCE:

Confidential, DALLAS, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Followed organizational SDLC processes and best practices in an Agile team environment.
  • Used CXF as web service framework.
  • Design, build, deploy, and maintain high quality, secure, efficient, reliable, extendable, reusable, and easy to maintain technical solutions.
  • Developed microservices projects using JAVA, XML, XPATH, XSLT.
  • Worked in OTA (Open Travel) schematron, Business Validations, Error Handling, Logging and application security best practices.
  • Worked in Spring framework and Spring Integration, Junit, JBehave, Spring Integration Test, RDBMS, SQL, JPA Git/Stash, Jenkins, Run deck, Gradle and Groovy.
  • Developed automated SOAP Suite for extensively testing out of box to cover maximum scenario after development work performed.
  • Followed project specific templates, processes and guidelines.
  • Communicated effectively with peers and stakeholders to ensure alignment and meet commitments
  • Suggested ideas that impact the project performance or provide effective solution for the complex problem.
  • Supported other developers to resolve their issues which will help them to complete their stories.

Environment: java8/7, XML, XSLT, XPATH, XQuery, CXF, Python, Spring MVC, Spring Boot, Sprint Boot, Spring Integration, Spring Tool Suite, IntelliJ, SOAP, JSON, SOAP UI, Postman, IntelliJ, Junit, JBehave, JBoss, Jenkins, Bit Bucket/Stash.

Confidential, NYC, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
  • Good working experience in web Designs which includes HTML5, XHTML, CSS3, JavaScript, jQuery, XML.
  • Developed Applications using Angular 2, Java 8 and new features of java Lambda Expressions, Annotations.
  • Designed and develop a custom, single-page, responsive Web Application on front end using Angular 2.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Developed UI components using Angular 2 dependency Injection, Models, data binding and components.
  • Strong Experience with core java technologies like Multi-Threading, Synchronization & Exception Handling.
  • Java8 Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Single-sign-on (SSO) using Auth0 authentication and authorization features.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of migration from EJB to spring, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Developed Spring Restful/Micro services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery.
  • 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.
  • Worked in ISAM (indexed sequential access method) for creating, maintaining, and manipulating indexes of key-fields extracted from random data file records to achieve fast retrieval of required file records.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring IOC, Spring AOP.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented the associated business modules integration using Spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12c database.
  • Worked with python scripting for microservices implementation.
  • Extensively worked on Entity beans in the persistence layer, interaction with Oracle DB.
  • Spring Boot Micro services were developed with micro service architecture using REST and Apache Kafka.
  • Implemented Micro services for distributing different responsibilities of the system into different services for enhancing cohesion and for reduce coupling. Load balancing among servers implemented by using Spring Ribbon.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Developed the Application using design Patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
  • Created automation test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Used Drools Engine for writing Business Validation rules.
  • Using GIT for Source Control and Version Management.

Environment: java8, python Spring MVC, Spring Boot, angular2, HTML5, CSS3, JQuery, JSON, Boo Hibernate, Mongo DB, Oracle 12c, Intellij IDEA, Jboss JUNIT 4.4, ISAM RESTful web services, Scala, AWS, Drools, Spring Cloud, Spring Security, OAuth 2.0, Apache Kafka, Selenium and Jenkins.

Confidential, Herndon, VA

Full Stack Developer

Responsibilities:

  • Developed UI Layer for the application using HTML5, CSS3, JSF, Angular JS, Backbone JS, Plomar.
  • Used advanced level of JQuery, AJAX, Javascript, CSS and pure CSS Layouts, and wrote, JQuery function while implementing various UI Screens.
  • Used Angular JS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using Angular JS and JavaScript.
  • Implemented MVC Architecture with Angular JS.
  • Work experience with Backbone JS and react JS MVC and Angular MVC.
  • Used Backbone JS As Model, Widgets as Controller and jQuery template as View.
  • Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions.
  • Used UI Router to create different hierarchy structure in single page application Using Angular Js.
  • Created custom directives and filters using Angular JS built-in http service from controller through dependency injection.
  • HTML, CSS3 based on the visual designs and designed for webchats development in angular 2.
  • Developed Bootstrap responsive web application pages using Angular 2.0 services, components and directives for front end UI and consuming the Restful web service API and made use of CRUD Services for effective use of Web services.
  • Used Angular 2 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using NodeJS.
  • Provide regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Created Dashboards, report, scheduled searches and alerts. Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Used in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used React JS in components like JSX, creating React components virtual.
  • Participated with end users and business analyst to understand the business requirements.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Responsible for design and development of web pages from mock-ups (PSD). Worked on Front end by using JavaScript.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Responsible for developing a front-end application using React JS and FLUX architecture for internal team’s productivity use.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Developed AngularJS components such as controllers, Services, filters, models.
  • Used AngularJS Directives: ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller and ng-route.
  • Used Postman to test the API workflow tested on the JSON files.
  • Worked with HTTP/HTTPS protocols by using angular2 components to build Restful services.
  • Used Lucid Chart for work flow design, process flow design, flowchart and other design related work.
  • Familiar with several tools of Amazon Web Services, Amazon Work Space, Amazon EC2, AWS Elastic
  • Beanstalk, AWS Code Deploy, AWS Code Commit, AWS OpsWorks, Amazon Cognito, Amazon Aurora, Amazon RDS, Amazon, Dynamo DB etc.
  • Used different tools and software’s for project development like Git Bash, Putty, MySQL Work Bench, Amazon RDS, LastPass, Work snaps, Amazon Workspaces.

Environment: Angular JS, MVC, Node JS, Mango DB, Splunk HTML5, CSS3, Bootstrap, JavaScript, Java, SASS/LESS, AJAX, JSON, RESTful APIs, Grunt, MVC, DOM, UX, Eclipse, Agile, Git, SDLC, AWS, Jenkins, Docker, Lucid Chart, Work snaps, LastPass.

Confidential, Pleasanton, CA

Sr. Java Developer

Responsibilities:

  • Developed technical specifications, unit test plans and installation guides.
  • Designed sequence diagrams and class diagrams.
  • Utilized the MVC Architecture to develop the application leading to separation of concerns.
  • Used AJAX calls to call the remote web services to fetch the data to the UI.
  • Used JSP with custom tags, HTML, CSS, JavaScript and jQuery for developing the UI of the application.
  • Used spring framework for dependency injection.
  • Used different kinds of JavaScript libraries to visualize data (graphs and charts) in the front-end.
  • Fetched the data using SOAP web services.
  • Used Hibernate as the persistent layer that would save the data into the MySQL database.
  • Used different Java EE design patterns like DTO, DAO, MVC, etc.
  • Deployed the application to the WebLogic server.
  • Performed bug fixing.
  • Unit tested the code using JUnit.
  • Created and maintained documentation for launching HADOOP Clusters and executing Hive queries, Pig Scripts.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.

Environment: Spring, Hibernate, UML, Eclipse, WebLogic, JUnit, HTML, CSS, JavaScript, jQuery, SOAP, MySQL, Hadoop, Docker etc.

Confidential

Java Developer

Responsibilities:

  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Created interface to use third party services using RESTFUL web service by sending JSON object and receiving a response by conversion through Jackson.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations for communicating with the business layer.
  • Performed form validations on the UI using Spring Validation framework.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.
  • Implemented Spring MVC controllers like Controller, Simple Form Controller and Multi Action Controller.
  • Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC and Spring ORM.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Used Git version control technology.

Environment: Core Java, J2EE, JSP, Spring MVC, Hibernate, REST, XML, JSON, SQL, HTML5, CSS, Java, Script, Eclipse, JUnit, Git.

Confidential

Software Developer

Responsibilities:

  • Implemented Web based services using Java/J2EE based on MVC architecture and Apache CXF Framework.
  • Consumed SOAP service, produced REST full web service.
  • Used Spring AOP, Security to handle logging, authentication, and data integrity, single-sign-on.
  • Used Spring Batch to automate nightly back end processes, Used Spring JDBC to access Oracle databases.
  • Used Core Java classes to implement business logic.
  • Created service via design patterns (façade, service, DAO and MVC). Optimized service via caching. Created gateway design pattern to integrate external web services (REST and SOAP).
  • Coordinated with testing team, development team and business team and conducted walkthrough of test plan document for review developed services which involved both producing and consuming web services (WSDL, SOAP and JAXWS)
  • Performed dynamic and static analysis of web applications using HP Fortify and HP WebInspect.
  • Used AngularJS framework in developing user interfaces, created custom directives for reusable components.
  • Implemented AngularJS controllers to maintain each view data. Implemented Angular service calls using Angular Factory.
  • Implemented various queries using Hibernate (ORM) and hibernate criterion queries to execute queries against database.
  • Identified and fixed vulnerabilities like SQL Injections, Cross Site Scripting (XSS).
  • Created Unit Test cases using Junit and Mockito framework. Participated in production support.
  • Created automated scripts for deploying application in Dev, SIT, UAT and Staging and doing basic sanity testing.
  • Implemented Jenkins and added multiple plugins for all the primary builds and automated deployments to the lower environments.
  • Maintained servers and backup systems and cope and report with the issues and research to the higher management.
  • Worked on AWS Cloud Services for project enhancement and automation.

Environment: Java, J2EE, Oracle, UML, XML, JQuery, Angular Js, Spring, Apache Cxf 2.0, Web services, SOAP, JBoss 6/7, Jenkins, CVS, Harvest, SVN, JIRA, SOAP UI, Log4J, MyEclipse, Eclipse RCP, SQL Developer, Maven, Ant.

Confidential

Web Application Developer / System Administrator

Responsibilities:

  • Developed CMS (Content Management System) for bank’s website for dynamic controlling of website and its contents.
  • Successfully installing, testing, and maintaining of new software as required by bank for its use internally and externally.
  • Worked on budget planning for purchasing IT infrastructure.
  • Developed Intranet Software (All Designing, Coding, Validating, installing by Self) in PHP & MySQL/MSSQL
  • Server for managing information about Reports (SCT and other), Management of PNB/SCT Error Transaction Claim, 365 Days Banking, Banking Circular view download, Essential Downloads of Banking Data, Staff Management and many more.
  • Successfully performed new branch setup for bank on different locations relating to IT infrastructure, networking and software installation.
  • Installation and monitoring of different servers like Active Directory (AD Server), Mail Server, Antivirus
  • Server, Backup Server, CBS System, Mobile Banking, Internet Banking, CCTV and Overall System.

Environment: Core Java, PHP, JavaScript, jQuery, MySQL, MSSQL, J2EE, JSP, XML, JSON, SQL, HTML5, CSS, Eclipse, JUnit, Git.

We'd love your feedback!