We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Highly Skilled Professional with having 6+ years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and JUnit.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS.
  • Expertise on Spring Boot, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience in using various version control tools like SVN, CVS and IBM Rational Clear Case.
  • Excellent experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, JMeter, Bugzilla for bug tracking.
  • Proficient in NoSQL DB such as Apache Cassandra DB, Mongo DB.
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Experience in Integration of Amazon Web Services, AWS with other applications infrastructure. Proven experience with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2 and Oracle.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, PL/SQL

RDBMS: Oracle, SQL Server, DB2, Mongo DB.

J2EE Technologies: JSP, Servlet, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC, JCA, Web Services (SOAP and RESTful).

App/Web servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

IDE: Eclipse, RAD, NetBeans.

XML Technologies: DTD, JAX-RPC, XML Schema, XSLT.

Web Technologies: Angular JS, HTML, DHTML, JavaScript, JQuery, CSS, XML, AJAX.

Operating Systems: UNIX, Linux, Windows.

Built Tools: ANT, Maven, Jenkins.

Frameworks: Spring, Hibernate, JPA.

Web Services: SOAP, REST, Restful, AWS, Microservices.

Version Controls: Clear-case, Subversion, CVS.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Full Stack Java Developer

Responsibilities:

  • Worked on AWS serverless framework using API Gateway, Lambda, S3 buckets.
  • Developed web application using Spring MVC framework and wrote code using Java, Servlets, JSP, JSF, Hibernate, Spring, JavaScript, Ajax, and JSON.
  • Developed REST web services API's supporting both XML and JSON implementing Spring MVC.
  • Deployed Spring boot application using Pivotal Cloud Foundry.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Work with Development, Storage and Network teams in installation and administration of Oracle SQL in the IT Enterprise Environment.
  • Experience in creating JavaScript for using DML operation with Oracle SQL.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services.
  • Designed and developed browser side MVC, custom directives using Angular 7. Developed services, factory, controller, compile using Angular 7.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Developed the application using Core Java, Collections, Multithreading and Serialization.
  • Developed the front-end using Spring MVC framework.
  • Designed and developed UML and Flow diagrams using MS Visio.
  • Developed core Java components to build framework to support the business requirements
  • Developed REST web services using spring framework and SOAP protocol-based web services.
  • Utilized JIRA to list tasks on the ticket system and for tracking the issues.
  • Used Maven and Gradle as tools to build the web application, Web and Micro services.
  • Worked on SQL PL/SQL to modify the business logic
  • Involved in UAT and defect tracking using JIRA.
  • Worked on Git repository to manage the source code version and releases.
  • Developed RESTful Web Services using Spring Boot to provide domain data for the application.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Extensively used JavaScript and Angular js to enforce client-side validations.
  • Implemented server-side components primarily using Core Java, Multithreading.
  • Developed SQL Statements as well as PL/SQL Stored Procedures.
  • UsedANTfor building the application.

Environment: Core Java, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular 7, REST, JavaScript, Servlets and JavaBeans, Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, Mongo DB, SVN, ANT, Junit, Windows.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Interacted with the stakeholders and gather requirements and business artifacts based on AgileSCRUMmethodology.
  • Developed web pages by usingHTML,CSSandJavaScript.
  • UsedEclipseto develop source code and debug the application.
  • Built a custom cross-platform architecture usingJava,Spring Core/MVC,and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds usingJenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components usingSOAP andRESTservices using Apache-CXF
  • ConfiguredQueuesandTopicsas part of application integration and defined Camel routing between queues/topics.
  • Reviewed theXMLlogical data model and developed XML schemaXSDto validate the model and usedJAX-Bfor Xml-Java Mapping andXML-XSLTconversion.
  • ImplementedHibernateORM tool integration withSpring MVCto interact with back end persistence systemOracle.
  • Developed and published web-services usingWSDL, SOAPandXML,JAX-Bbased on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls withSOAP UIusing end-points.
  • Coordinated Unit Testing byJUnit,Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • UsedSubversionfor maintaining the component and for release and version management. AndJIRAfor defect tracking.
  • Maventool has been used for the build and deploy procedure scripts inUNIX,Linuxand Windows environment using Hudson.
  • Been though Release process for project execution as part ofSCRUM.

Environment: Java, J2EE, SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.

Confidential, Dallas, TX

Jr Java Developer

Responsibilities:

  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • UsedOODconcepts in overall design and development of the system.
  • User requirements study, analysis and review of the specifications.
  • Designed and Implemented theJ2EEBased withJDBCinEclipse IDE.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Extensively worked on Java server-side programming usingServlets, andJSP.CSSis used to styleWeb pages, XHTML and XML markup.
  • Implemented servlets to handleHTTPrequests foron-line requests, credit card payments, registration andbug tracking.
  • UsingXMLfor dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done usingJMSand createdQueuefor point to point messaging.
  • Designedcomplex application database SQLstatements for querying, updating and reporting usingJDBC.
  • Responsible for testing, debugging,bug fixingand documentation of the system.
  • Developed JUnit test cases and performedintegrationandsystem testing.
  • Implemented Java components and deployed under theWebLogic server.

Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, WebLogic, Windows.

We'd love your feedback!