We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Lowell, AR

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, Angular 2, PHP, XSL and JSON
  • Created responsive web pages on the tool using Bootstrap and CSS framework.
  • Good knowledge on Virtualization, Cloud Computing and Web services.
  • 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,
  • Performed application server builds in AWS EC2 environment.
  • 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 the functional usage and deployment of applications in JBoss, Web Logic, Portlets, WebSphere and Apache Tomcat Server.
  • Used JIRA to test and track the 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 the 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, JDeveloper.
  • 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

PROFESSIONAL EXPERIENCE

Confidential, Lowell, AR

Full Stack Java Developer

Responsibilities:

  • Used Angular 2, HTML, JavaScript, JQuery programming for creating GUI interface of the web page and to get AJAX functionality for the website.
  • Created Angular 2.0 controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Worked on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • 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 the data to client.
  • Provided Security and Authorization using Spring Security and OAuth2authentication 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 with AWS EC2 command line clients and management Console.
  • Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Migrated test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test - run times.
  • Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • Developed, run and scheduled queries using SQL and T-SQL scripts.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • To identify user login information written UNIX shell scripts.
  • Developed and executed unit test cases using JUnit.
  • Packaged and deployed the application in IBM WebSphere.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • As a version control tool used GIT and IDE as Eclipse to build the code.

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

Confidential, Roseville, CA

Full Stack Java Developer

Responsibilities:

  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Developed the client - side validation using JavaScript.
  • Maintained CSS, HTML, JavaScript, JSP, Angular JS, and Bootstrap for designing the modules.
  • Used AppDynamics to check the performance of the Application and did analysis in reducing the issues.
  • Used JMeter to check the load performance of the 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.
  • Used Spring Boot and Spring Security features.
  • Involved in using Javaconcurrency Executor Service interface, we utilized parallel processing to invoke independent services in parallel. This helps us improving the overall response time used.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Consumed SOAP Web services for displaying the data based on invoice, sales, purchase order numbers.
  • Implemented concurrency and micros concept in downloading all the products with in no time
  • Design and Developed DAO layer using Spring JDBC Template to perform basic CRUD and other complex database operations.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar and web.xml using XML.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Uses Postman for testing and automating the RESTful Web services using JavaScript.
  • Automates important business scenarios usingJava, 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.
  • Performed testing of the developed application.
Environment: Java, 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, SVN, Agile, Junit, Selenium, SOAP, REST services.

We'd love your feedback!