We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Encino, CA

PROFESSIONAL SUMMARY:

  • Over 8 years of IT experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing and maintenance of Multi - Tier distributed, secure enterprise applications usingJava /J2EE technologies
  • Experience in working with different SDLC methodologies like Waterfall, Agile (SCRUM).
  • Extensive experience of working in Test-driven development (TDD) and Agile development environment.
  • Extensive experience and expertise in developing web applications using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Experienced in developing web-based applications using Web Services like SOAP and RESTFUL services and database like oracle 10g/11g, MySQL, DB2.
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Templates (Spring JDBC and Spring Hibernate) and Spring Batch modules, Spring Boot.
  • Solid experience with Responsive Web Design (RWD) technologies like HTML5, CSS, DHTML, XHTML, JavaScript, AJAX, jQuery, AngularJS, Angular2, Bootstrap, PHP, XSL and JSON
  • Performed configuration, deployment and support of cloud services including Amazon Web Services(AWS).
  • Strategic and practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud(EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk,
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Experience in teh functional usage and deployment of applications in JBoss, Web Logic, Portlets, WebSphere and Apache Tomcat Server.
  • Used JIRA to test and track teh Issues and Bugs related to software or Application.
  • Pleasant experience with automation tools like Selenium with browser compatibility testing across Firefox, IE & Safari and operating systems like Windows, Linux and Mac etc.
  • Used Jenkins for continuous deployment and integration of teh build and release process
  • Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Developed applications on IDE's like Eclipse, Net beans, and J Builder, J Developer.
  • Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Extensively worked on XML related technologies like XML, XSLT, XPATH, XSL, DTD and DOM.
  • Extensive experience in working with different databases such as Oracle, Mongo DB, IBM DB2, NoSQL, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Experience in using version controls such as Star Team, GIT and SVN.
  • Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL, Unix Shell Scripting.

J2EE technologies: Struts, JavaBeans, EJB, JDBC, JSP, Servlets, JSF.

Framework: Hibernate/JPA and Spring (MVC, Boot, IOC, AOP, Security, Data and Batch).

Web Services API: RESTful (JAX-WX, JAX-RS), SOAP and WSDL.

Web Technologies: JavaScript, Node JS, Angular (1,2 and 4), Bootstrap, DOJO, JSON, Jquery, AJAX, HTML, CSS, XML, DHTML.

Development IDE: RAD, Eclipse, IntelliJ, NetBeans.

Databases: Oracle, DB2, MongoDB and Cassandra.

Application Servers: WebLogic, Web Sphere, Tomcat, JBOSS and Jetty.

Cloud: AWS EC2, S3, EBS, ELB, VPC, IAM, Cloud Watch and Route53.

Testing: Cucumber, JUnit, Jasmine and Mockito.

Versions Controls: GIT, CVS, SVN

Others: Postman, Splunk, Log4j, JIRA, Maven, Gradle and Ant

PROFESSIONAL EXPERIENCE:

Confidential, Encino, CA

Full Stack Java Developer

Environment: Java, Angular 2, HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, Agile, Spring, MVC Design Patterns, Spring Boot, Spring Security, Spring Data, STS, Unix shell scripting, JSP, Hibernate 4, Servlet, RESTful, OAuth2, JAX-RS, Jersey, XML, AWS, EC2, S3, Microservices, SQL, Oracle, MongoDB, Eclipse, WebSphere, GIT, JUnit, Maven, Log4j, JIRA.

Responsibilities:

  • Used Angular 2, HTML, JavaScript, JQuery programming for creating GUI interface of teh web page and to get AJAX functionality for teh website.
  • Created Angular 2.0 controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Responsible for coding with teh use of Object Oriented Principals and implementing MVC withJSP, Struts.
  • Worked on designing specific programs efficiently through knowledge of multithreading using teh API with teh goal of increasing performance on a wide variety of applications.
  • Used Spring Tool Suite(STS) for development of teh application.
  • Designed and developed Microservices business components using Spring Boot.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular 2 and parsed teh data to client.
  • Provided Security and Authorization using Spring Security and OAuth2autantication protocol respectively.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements
  • Developed and managed cloud VMs withAWSEC2 command line clients and management Console.
  • Captured Amazon Machine Images (AMI’s) of EC2 Instance for snapshots and creating clone’sinstances for their application elsewhere.
  • Migrated test and use cases for applications toAWScloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Experienced first-hand teh best/worst practices for integrating Microservices into existing system architecture.
  • Used Hibernatemappings, relationships between tables and entity classes to access and update information in teh database.
  • Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce teh response time in teh application.
  • Developed, run and scheduled queries using SQL and T-SQL scripts.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, schema design, etc
  • To identify user login information written UNIX shell scripts.
  • Packaged and deployed teh application in IBM WebSphere.
  • Implementing a Continuous Delivery framework using Jenkins, Mavenin Linux environment.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • As a version control tool used GIT and IDE as Eclipse to build teh code.

Confidential, Roseville, CA

Full Stack Java Developer

Environment: Java, J2EE, Eclipse, JMeter, JDBC, spring, Hibernate, Cucumber, Struts, EJB, JSP, JQuery, JSF, Ajax, HTML, CSS, JavaScript, XML, Angular JS, Bootstrap, Subversion, Web Logic, SQL, Oracle SQL Developer, Jira, MQ Series, Git, Agile, Junit, Selenium, SOAP, REST services.

Responsibilities:

  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Developed teh client-side validation using JavaScript.
  • Maintained Webpages by using CSS, HTML, JavaScript, JSP, Angular JS, and Bootstrap for designing teh modules.
  • Used AppDynamics to check teh performance of teh Application and did analysis in reducing teh issues.
  • Used JMeter to check teh load performance of teh application.
  • Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Developed spring-based Application using Spring Core and MVC modules.
  • Develop backend server code using REST architecture and frameworks like spring, Hibernate and JPA.
  • Involved in using java concurrency Executor Service interface, we utilized parallel processing to invoke independent services in parallel. dis halps us improving teh overall response time used.
  • Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Consumed SOAP Web services for displaying teh data based on invoice, sales, purchase order numbers.
  • Implemented concurrency and micros concept in downloading all teh products with in no time
  • Design and Developed DAO layer using Spring JDBC Template to perform basic CRUD and other complex database operations.
  • Setting up MongoDB Profiling to get slow queries and optimizing CRUD operations
  • Documenting MongoDB installation, operations, security, auditing multiple environments.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar and web.xml using XML.
  • Managed teh Maven repository using Nexus tool and used teh same to share teh snapshots and release of internal projects.
  • Developed and maintained teh continuous integration and deployment systems using Jenkins, Maven.
  • Configured teh GIT repository and maintenance of version control using GIT
  • Used Multithreading to improve teh performance for processing of data feeds.
  • Uses Postman for testing and automating teh RESTful Web services using JavaScript.
  • Automates important business scenarios using Java, Selenium Web Driver, Junit, Cucumber Java framework.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database.

Confidential, Lowell, AR

Sr. Java Developer

Environment: Java, Bootstrap, AngularJS, JQuery, HTML, CSS, Struts, Spring POJO, Eclipse, IntelliJ, Sub lime, Spring MVC, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, Jboss, JIRA, Jenkins. Agile-Scrum

Responsibilities:

  • Involved in teh combining two web applications into one for a new project.
  • Developed applications using AngularJS -Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Enhanced user experience by designing new web features and single page applications using AngularJS.
  • Experienced in Responsive Web Design technology framework like Bootstrap.
  • Used Ehcache for caching and improved teh performance of teh application.
  • Responsible for development of Business logic in core Java.
  • Created SQL jobs to upload teh feeds received from Borg.
  • Using Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, JQuery.
  • Extensively worked on MEAN (MongoDB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Serialized string of a Google Protocol Buffer data structure.
  • Implemented Single Sign on e-marketing commercial portal site with B2B and B2C sites.
  • Implemented spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
  • Implementing teh coding standards, review teh code and fixing all teh code review bugs.
  • Created all teh services to work with various entities provided and rectified teh services using APIs using JAX-RS.
  • Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
  • Analyze teh code and apply teh fix solution for teh issues Identified based on teh severity basis.
  • Developed queries dat are required for teh application development and implemented using different logics.
  • Batch Jobs have been developed using spring Batch.
  • Used SVN as teh Version Control and STS for application development

Confidential

Java Developer

Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, iText Web Services, Prime Faces 3.x WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Quality Center, JSF 2.x.

Responsibilities:

  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in writing teh presentation layer in Java Server Pages(JSP). Strong Understanding of teh software development cycle, especially Agile/Scrum.
  • Involved in teh development of presentation layer and GUI framework in JSP. Client-Side validations were done using JavaScript.
  • HandledJava multi-threading part in back-end component, one thread will be running for each user, which serves dat user.
  • Implemented complex back-end component to get teh count in no time against large size database usingJava multi-threading.
  • Used SOAP webservices to communicate with other applications.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provided technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts for developers to start.
  • Developed Schema & Catalog loading solutions for Advantage Using Hibernate O/R Mapping.
  • Designed & Developed intranet applications for catalog maintenance using JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server.
  • Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
  • Developed Order Processing using XML and OASIS UBL.
  • Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
  • Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
  • Developed asynchronous solution for Profile updates on teh website using JMS technologies.
  • Communicate effectively with executive stakeholders in gathering requirements and ensuring project success.
  • Participate in Requirement, Design, Development and Deployment sessions.
  • Extensively used Core Java, Servlets, JSP, XML and spring in presentation tier.
  • Generated teh Hibernate XML and Java Mappings for teh schemas
  • DB2 Database is used to store teh system data
  • Eclipse was used as Integrated Development Environment (IDE).
  • Unit testing for all teh components using JUNIT.
  • Apache Log 4j Logging framework for logging of trace and Auditing.
  • Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Worked with IBM Web-Sphere as teh Application Server

We'd love your feedback!