We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • About 4yrs of experience in Java/ SQL and 2+ years of Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge ofAWS services like EC2, S3, EBS, VPC and Spring, JPA, Hibernate, Web Services, SOAP, REST, Software Development Methodology such as Agile,Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, JAVASCRIPT AND ANGULAR JS,Bootstrap.
  • Implementation of web services using RESTFULAPI.
  • Responsible for Installation, configuration and maintenance of apache tomcat, websphereand jboss servers in sun LINUX environment.
  • Hands on experience in analysis, design, development, implementation and testing of systems primarily in the distributed web application and client/server environment.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services.Experienced in Linux System Administration and working knowledge of build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control and scripting language like Python, Ruby, PowerShell, and JavaScript and Experience in build automation with Jenkins using ANT and MAVEN.
  • Extensive experience with data modeling along with Oracle 11g, MS SQL Server, JDBC, MySQL writing PL/SQL, trigger and query optimization.
  • Creating snapshots and Amazon machine images(AMIs) of the instance for backup and creating clone instances.
  • Experience developing SOA based application with RESTful and SOAP web services. Development experience with XML/JSON based web services.
  • Experience in ORM Library with Hibernate for mapping Object - Oriented domain model with Relational Database.
  • Experience on Java Collection, Interfaces, Synchronization, and Exception Handling.
  • Hands on Experienced in cloud application and server virtualization usingAWS(Amazon Web Services).
  • Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
  • Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Experience in working onSplunkAuthentication methods, like LDAP Configuration, Creation of roles inSplunk.
  • Experience in Installation, Configuration ofWebSphere 6.1, 8.5,Weblogic8.1, 9.2
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge ofAWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, and EBS, AWS CLI.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Hands on experience in analysis, design, development, implementation and testing of systems primarily in the distributed web application and client/server environment.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Worked on SDLC Methodologies like Agile and Waterfall.
  • Involved in Daily SCRUM meetings and discussed about the Project Requirement.
  • Test cases using various software engineering processes ranging from Waterfall to Agile methodology.
  • Worked on setting up the life cycle policies for backing up data fromAWSS3 toAWSGlacier, worked with variousAWS, EC2 and S3 CLI tools and backed up S3 database instances periodically to save snapshots of data.
  • Have a detail understanding of Cloud watch and can monitor resources ofAWSthrough it.
  • Experience in storing sever data into S3 and have in-depth knowledge on various S3 features like versioning, lifecycle management, logging, events etc.
  • Experience in Installing and configuring Continuous Integration and Continuous Deployment Tools like Jenkins
  • Can configure Jenkins on EC2 servers and integrated it withAWSCode Commit.
  • Expertise in implementing the configuration management tools like Chef, Puppet and Ansible.Good knowledge in using REST-ful and XML based web services.

TECHNICAL SKILLS

Languages: Java, J2EE, PL/SQL, SQL, UML2.0, XML, XSL, XSLT. Linux

J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JDBC.

J2EE MVC Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, JSF, Spring Boot, Spring Integration

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

IDEs: Eclipse, Spring Tool Suite (STS).

Framework: Spring, Hibernate, Struts.

Version Control: SVN, GIT, Bitbucket.

Database: SQL Server, DB2, MySQL, Mongo DB, Cassandra, Maria DB.

Web Technologies: HTML, CSS, XHTML, DHTML, JavaScript, AJAX, jQuery, GWT. AngularJS

Application Server/Web Server: IBM WebSphere Application Server, WebLogic, Apache Tomcat.

Cloud Computing: AWS, Oneops cloud.

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring Boot.

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

CI Tools: Jenkins Looper.

Other Tools: Log4j, SLF4j, Maven, JIRA.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Bentonville, AR

Responsibilities:

  • Understanding and analyzing business requirements. Participated in all phases of SDLC Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Worked on backend logic using Servlets, Swing, Hibernate and JDBC.
  • Created build environment forJavausing Git and Maven.Used Log4J to write log messages with various levels.Developed the test cases with JUnit for Unit testing of the built components.
  • Worked on enhancements, change requests and defect fixing. Interacted with product owner and testers.
  • Used Git for version controlling and regularly pushed the code to GitHub, Used for source code maintenance.
  • Contributed to standardizing project coding, code review guidelines and checklist.Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
  • Experience with unit testing usingMockitoand Spring testing framework.
  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars andTestNG.
  • Used Jenkins for Continuous Integration. Experience in configuring builds tools like Maven, Jenkins and ANT for the development and deployment.
  • Designed in defining build process with Maven scripts and customizing through CI builds using Jenkins Looper. Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Apache-CXF.
  • Implemented RESTFUL web service for Database functionalities to Create Insert Update Delete data, and developed Web service using Restful and JSON. Deployed applications on Apache Tomcat Server.
  • Developed RESTful services inJavaSpringBootand IIB, to integrate with LDAP for user registration, login and reset/change password functionalities, also for processing notifications, Outage alerts, and payment processing etc. using camel Jackson and JAXB maven repositories.
  • Implemented Swagger Configuration inJavaSpringbootfor auto generating swagger json files for REST API calls.
  • Integrated Spring Boot with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Installed, configured and administered and integrated ApacheWebServer with the WebLogic Application Server for load balancing. Upgrade of WebLogic Server and updating JDK versions, applying patches and installing service packs forWebLogicserver.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular2.
  • Created reusable templates usingAngulardirectives and worked with NPM package manager tools (Node JS).
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Used GIT for version controlling and Eclipse as IDE. Specialized in object oriented analysis and design with specialization in CoreJava/J2EE. Implement REST-based web services with AngularJS.
  • CreatedPL/SQLstored procedures, functions and packages.Worked on complexSQL,PL/SQL, stored Procedures, Packages and functions, DynamicSQL. Worked with explain plans andSqltuning.
  • Used Spring framework features including Spring MVC, Spring DAO and Spring Templates. Experience with SOAP and RESTful web services for delivery of software product across the enterprise.
  • Tuning and configuring Oracle SOA Suite 11g environment for high availability.Managing and Monitoring the JVM performance byWebLogicHeap Size, Garbage collection.
  • Design and development of web-based applications using different web servers like Apache Tomcat.
  • Implemented exception handling inJavaSpringbootfor REST API, by making use of ExceptionHandler and ControllerAdvice annotations.
  • Worked with maven projects, groovy, Junit test cases, Hibernate for backend SQL processing.
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics

Environment: Java, Spring, JPA, Hibernate, HTML, CSS, JavaScript, AngularJS 2, JSON, Bootstrap, JQuery, Servlets, JavaScript, SOAPUI, Spring MVC, Web Services, SOAP, REST, Postman, Springboot, XML, SQL, Eclipse, GIT, JDK1.7, Apache Web server, Tomcat, Oneops cloud, Jenkins Looper, SonarCube.

Java/AWS Developer

Confidential, PA

Responsibilities:

  • Designed and DevelopedJavaObjects based onJavaPatterns and UML Specifications.
  • Made use of java8 completable features and Asynchronous IO and implementation inJava.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Creating AWS EC2 instances, RDS Instances, ELB (Elastic Load Balancer) using AWS SDK in .Net/Java environment.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Build web applications in Python/Django, including front-end (user interfaces) and back end.
  • Installed application onAWSEC2 instances and configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template. Used Python programming in Linux platform to design the front-end portion of the plug-in
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux)
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver withTestNG framework. Developing and executing the test scripts on the new build by usingTestNGwith Webdriver.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • DevelopedPL/SQLtriggers and master tables for automatic creation of primary keys.
  • UsedAngular2framework to bind HTML (views) to JavaScript objects (Controllers) and model values.Worked withAngular2components, form, pipes and services.
  • Implemented components with lifecycle hooks managed by AngularJs.Good knowledge in working withAngularUI Bootstrap.
  • Prepared Requirement Specification Document by analyzing the business requirements.
  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with the Site merchandising team to get the appropriate requirements
  • Involved in the Design phase of the application.
  • Worked on application center screens and developed user interfaces using JSP.
  • Used Java Script for client-side validations.
  • Developed a Spring MVC application in connecting to database.
  • Consumed services using restful web services. Developed front end using HTML and nodejs. Used Jenkins for system integration.
  • Mongo DB is used for the load balancing and file storage.
  • Build, test and run the code continuously and integrating changes to the project using Continuous integration tool Jenkins.
  • Experienced in writing shell scripts in UNIX (bash), for project requirements and to minimize effort for routine tasks.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud watch.
  • Created a Jenkins job that runs an Ansible Playbook to deploy an Elasticsearch cluster usingtroposphereand Cloud Formation.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.

Environment: JAVA/J2EE, Struts, VS 2015, AJAX, Web API 2.0, Amazon Web Services (AWS), JavaScript, Spring, LINQ, HTML, CSS, Bootstrap, SQL Server 2012, Entity Framework 6.0, TestNG, Agile Scrum Model, Git.

Java/AWS Developer

Confidential

Responsibilities:

  • Developed software inJAVA/J2EE, Struts, XML, Oracle and Enterprise Architecture and developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML, CSS3, JavaScript, jQuery and AJAX.
  • Participated in staging and implementing the production environment by interlinkingAWSand its resources.
  • Developed dynamic web applications utilizing HTML/ HTML5, JavaScript, JQuery, AngularJS, AJAX and JSON and added responsiveness to it using CSS/CSS3, Bootstrap.
  • Snapshots of the EBS volume were taken on timely basis and saved for backup.
  • Cloud Front was utilized to reduce the latency.
  • Coded policies for access, roles using IAM by configuring the trust relationship and created custom Security Groups.
  • Installation, configuration and administration of Virtual Box and VMware virtual machine for Ubuntu Linux servers.
  • Implemented generating the verification hash code using crypto package onNode.JSand Added user validations and user permissions by using theNode.js.
  • Developing the business functionalities and exporting them as RESTFUL web services. Developed application using Angular.JSandNode.JSconnecting to Oracle on the backend.
  • Good experience with Dynamo DB,Redshiftand amazonEMR.
  • Having extensive experience inAWSRedshiftdata ware house for columnar data storage. Assisting the performance tuning and providing successful path towardsRedshiftCluster and RDS DB engines
  • Maintained Virtual private cloud (VPC) usingAWSand resources like Route53, Nat Gateway, RDS.
  • Created Micro services usingAWSLambda and API Gateway using REST API.
  • Developed a Spring in connecting to database.
  • Experienced with Data management in RDS (PostgreSQL) and NoSQL (Dynamo DB) respectively.
  • Monitored the health of the application by integrating Cloud Watch and Alarms with variousAWS resources and services.
  • Automation inAWSvia Shell and Python Scripting viaAWSCommand line interface (CLI).Utilized Code Deploy for continuous integration of the deployment.
  • Incorporated agile methodology throughout the project.

Environment: JAVA/J2EE, HTML5, AJAX, CSS3, JavaScript and JQuery framework, Git, Agile, Spring, methodology,AWS Services and Resources, Python, Web application server - Apache, JSON, Express.js, AngularJS, Node.js, OS, Visual studio as IDE.

Software Developer

Confidential

Responsibilities:

  • Created and developed the stored procedures, triggers to handle complex business rules, Historical data and audit analysis.
  • Conducted database management, performance measurement and tuning for new and existing databases by usingSQLProfiler,SQLAnalyzer, andSQLEnterprise Manager.
  • Conducted logical and physical database design including data modeling, maintenance, problem diagnosis and resolution.
  • Created and administered multiple development, training and production databases.
  • Developed and created data dictionary, stored procedures, advanced queries, triggers, views, indices, and functions for databases
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Developed Session Beans and DAO classes for Accounts and other Modules.
  • Extensively used Spring JDBC in data access layer to access and update information in the database. Worked on generating the web services classes by using WSDL, UDDI and SOAP.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used SVN for version control and Maven as a build tool.
  • Used Log4j for logging errors, messages and performance logs.

Environment: SQLServer 2012, 2008/2008R2, Visual Basic, Java, Windows 2008 advance server,SQLServer integrated services,SQLServer Reporting Services, Internet Information Server 6, HTML.

We'd love your feedback!