We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • 11+ years of total IT experience including 9+ years of development experience in Java/J2EE and Web technologies and 2+ years in SAP R/3.
  • Full Stack Java developer with experience in core design, development and implementation of application usingJava, J2EE, Spring Framework, Hibernate, JPA, JSP, Struts, Servlets, Oracle DB, Mongo DB, PL/SQL, Web Services, Node JS, HTML5, CSS3, Bootstrap, JavaScript, Angular JS, React JS, jQuery, Angular, XML, AJAX.
  • Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS identity and access management, Dynamo DB, AWS Cloud watch, Amazon EBS and Amazon Cloud front.
  • Experience in deploying application to Pivotal Cloud Foundry (PCF).
  • Experience utilizing tools in Micro - services architecture and Docker technologies.
  • Strong background inObject Oriented Programming, Algorithms and Data Structures.
  • Expertise in implementingDesign Patterns in JavalikeSingleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front ControllerandDAO pattern.
  • Experience in Core Java concepts such asOOP Design, Collections Framework, Exception Handling, I/O System, Multi-Threading, Concurrency, Generics, JDBC and annotation.
  • Experienced working withSpringframework, Spring Core (IOC Container, Dependency Injection, AOP), Spring MVC, Spring Cloud, Spring Boot, Spring Templates, Spring Security, Spring Web Flow and Spring Data.
  • Profound knowledge in managing databases using technologies likeJDBC,Spring-JDBC and Hibernate.
  • Experience usingHibernatefor mapping Java classes with database and usingCriteria APIandHQL.
  • Experienced in implementing Service Oriented Architecture and Web Services usingREST and SOAP.
  • Experience in migration of Angular JS 1.x to Angular 5.
  • ImplementedAngular 5 advanced featureslike routing,directives,services andcomponents.
  • Experience in React JS and working with redux architecture. Familiar with creating Custom ReactComponents.
  • Experience in Agile (SCRUM), Waterfall Model and Test-Driven Development (TDD).
  • Experienced inimplementation of JMSby usingActive MQ, Rabbit MQ as message queue.
  • Worked withSQLdatabases likeOracle, MySQL, DB2 and NoSQL database like Dynamo DB and MongoDB.
  • Proficient in writingSQL queries, PL/SQL stored procedures, Triggersandcreating business tables.
  • Experience withJUnit and Log4jin developing test cases and determining application functionality.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers likeApache Tomcat, JBOSS, Oracle Web logic, IBM Web Sphere.
  • Experience onSubversion (SVN), Team foundation Server (TFS) and GITas versioning tools.
  • Experience in working withIDE’SlikeSpring Tool Suite (STS), Eclipse, Sublime Text andIntellij.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.

TECHNICAL SKILLS:

Programming Languages: Java 8/7, Ruby, C, C++, SQL, PL/SQL

Java Technologies: JAVA/J2EE, Struts, Spring Framework, Spring MVC, Spring Web FlowSpring IOC, Spring Security, Spring Boot, Hibernate, JUnit, SOAP UI

Web Technologies: HTML5, CSS3, JavaScript, TypeScript, Bootstrap, AJAX, jQuery, Lodash, JSONReact JS, Angular JS 1.x, Angular 2/5

Cloud Technologies: Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS), Azure, Spring Cloud

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server

IDE & Tools: Eclipse, STS, Visual Studio, WebStorm, Sublime Text Editor

Databases: Oracle, SQL-Server, MySQL server, IBM DB2, Teradata, MongoDB, Dynamo DB

Version Control: Team foundation Server (TFS), Subversion (SVN), GIT, Atlassian Stack

Testing Tools: JUnit, TOAD, Soap UI, PuTTy, Fiddler, Postman, Jasmine, Selenium, Mocha

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Developed web application usingJava, Spring MVC, Hibernate, Web services, Node JS, JavaScript, Angular, React JS.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Deployed code to cloud platforms (AWS, Azure).
  • Design develop and test restful web services using Java/JavaScript.
  • UsedJava 8 Lambda expressionsalong with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Worked withSpring Core,Spring MVCFramework for Dependency Injection (DI), and Spring Context to provide message sources.
  • DevelopedAngularSingle Page Application consumingJSONdata from Restful services.
  • Developed reusable components and front-end libraries by usingReact JS.
  • Designs, codes, tests, and documents software programs of moderate complexity as per the requirement specifications.
  • Participates in the design, specification, implementation, and maintenance of systems.
  • Supports existing software application to cover incident management, problem management, and release management.
  • UsedJIRAfor defect management and to keep track of bugs and issues.

Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Bootstrap, Java Script, Angular, React JS, Node JS, Oracle 11g, Mongo DB, GIT, AJAX, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), WebSphere 8, JBoss, JUnit, Log4J, Maven, Jenkins

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Developed web application usingJava, Spring MVC, Hibernate, Web services, HTML5, CSS3, JavaScript and Angular.
  • Involved in Interaction with the business people about the requirements and transfer them into a software design.
  • Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 1.8new features like default, static methods andConcurrency API.
  • Design and implement an application usingSpring MVC,Spring IOC, spring transactions, Dependency InjectionSpring Annotations,Spring AOP,Spring Container - managed transactions.
  • Development of data access layer and service layers of the application using JAVA Spring DAO and JDBC Templates.
  • Implemented security for REST using spring security
  • Development of Messaging API's for the system to interact with multiple systems.
  • Developed enterprise inter-process communication frame work using spring REST service.
  • Involved in migration of Angular JS 1.x to Angular 5, Responsible for setting upAngular 5 framework.
  • Participated in front end development usingAngular, JavaScript, Typescript, HTML5, CSS 3.0 and JSON.
  • Involved in creating a reusable component usingReactJSfor DOM manipulation.
  • Involved in writingSQLandStored Proceduresfor handling complex queries with help ofTOADand access them through Java Programs fromOracle Database.
  • Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
  • Developed the unit test cases inTest Driven Development (TDD)and mock testing usingJUNIT
  • UsedJenkinsto build and deploy the application.
  • UsedLog4jto print thelogging,debugging, warning, info on the serverconsole.
  • Involved in design review and code review processes.
  • Documentation of the project as per the standards.

Environment: Java 8, Spring MVC, Spring AOP, Spring security, Spring JDBC, Spring Boot, Hibernate, XML, MongoDB, Oracle DB, TFS, JIRA, PL/SQL, Node JS, JUnit, Log4J, Maven, Jenkins, React JS, Angular, Restful web services, AspectJ, JMS, Tomcat server, Eclipse

Confidential

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in component development usingJ2EEprinciples and used design patterns such asSingleton, FactoryandData Access Object (DAO)in the implementation of the application
  • UsedSpring MVCandDependency Injectionfor handling presentation and business logic.
  • Achieved synchronization of multiple threads throughMultithreadingandException Handling.
  • DevelopedRESTful andSOAPbasedWeb Servicesto consume and produce data inXMLandJSON
  • Established Database Connectivity usingJDBCforMySQL
  • WrittenSQL queries,PL/SQLstore procedures andTriggersto fetch and store data from the database.
  • PreparedJUnittest cases and executed the test cases usingJUnit.
  • Developed the view-controller components usingAngular JS, HTML5,CSS3,Ajax, JavaScript, jQuery.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngularJS.
  • Implementedcorefeatures ofAngularframework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.

Environment: Java, Spring IOC, Spring MVC, XML, XSD, SOAP, Restful web services, Log4j, SOA, Apache Tomcat, JUnit, Maven, JIRA, PuTTy, Angular JS

Confidential

Java Developer

Responsibilities:

  • Developed the front-end web presentation layer onStruts MVC framework
  • UsedJ2EEdesign patterns likeMVC and DAOFactory to provide a consistent, easily manageable and maintainable application. Developed model classes andDAOclasses
  • DevelopedJSPpages to handle client requests and carry outserver-sideprocessing. Implementedclient-sidevalidations usingJavaScript
  • Analysis & design ofGUI frameworkclasses usingJava, HTML, XML & Design patterns
  • Generated User interface screens usingJSP, JavaScript, CSS and HTML

Environment: Java, J2EE, JSP, Struts, Apache CXF, XML, Log 4j, Oracle DB, Tomcat, Sub Version, WinSCP

We'd love your feedback!