We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Mclean, VA

SUMMARY

  • 6+ years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, Multi - Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
  • Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular.js, Angular 2/4/7, Typescript, Node.js.
  • Extensive development experience on different IDE's like Eclipse, Spring Tool Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Expertise in Bootstrap, Angular.js and Node.js (Express, Mongoose, Body-Parser, HTTP, File systems, Browser Sync etc.) and used Log 4j for logging.
  • Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.
  • Strong experience on various J2EE Design Patterns such as Session Façade, Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern and SOLID design principles.
  • Expertise in various open source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate.
  • Expertise in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM and MVC architecture.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular.js, Java Beans and Web services (SOAP, REST).
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.
  • Highly experienced with modern JavaScript frameworks and libraries like Angular.js, Node.js and Dojo, JQuery.
  • Exposure on JSF framework which provides Pre-built UI components used for Component based framework.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, Restful.
  • Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web service and LUNA Encryption Device.
  • Strong knowledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria API, Optimistic Locking.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, DB2, and MySQL 4.x, 5.0.
  • Extensively worked with the Build and deployment tools like Maven and Ant.
  • Development experience in Windows, Linux and UNIX operating systems.
  • Extensive experience in implementation of the version control software Git, SVN and CVS.
  • Extensively worked with testing tools like JUnit, Selenium Web Driver, and SOAPUI etc.
  • Exposure to Splunk for log monitoring and experience with JIRA, HP Quality Center for bug, issue tracking.
  • Extensive experience in designing, developing and implementing Model View Controller using, Spring and Hibernate framework.

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, Mclean, VA

Full Stack Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Designed and Developed application based on Micro service Oriented Architecture using Spring Boot and node Js.
  • Created single page web application by creating templates with HTML5(for pages), CSS3(styling), Bootstrap (speed development, responsive, consistency), ES6 and responsive components by using event binding and routing services for great user experience with Angular 7.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Created Reusable Angular 7 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop a Spring-based application with very less configuration.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller Servlets.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Experience in handling messaging services usingApache Kafka.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Micro services to base on Restful API utilizing Spring Boot with Spring MVC.
  • Used Kafka to read and write messages from external programs.
  • Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-party Node JS based JavaScript library.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
  • Installed, configured, and administration of No SQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with No SQL database Mongo DB.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to the database.
  • Excellent understanding of Hadoop architecture and underlying framework including storage management.
  • Designed, built, and deployed a multitude application utilizing the Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API with OAuth 2.0 authentication and used as a gateway for all the web services.
  • Used GIT as version control and regularly pushed the code to Bitbucket and used Jenkins for Continuous Integration and Deployment (CI/CD).
  • UsedANTfor building the application.

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

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support.
  • Developed JavaScript, HTML, CSS, and DHTML that presents data to the client.
  • Extensively used XML to code configuration files.
  • Implemented AJAX functionality using jQuery, JSON and XML for better web-based User Interface.
  • Implemented Model View Controller (MVC) architecture using Spring framework for view level customizations and interfaced with the application logic.
  • Implemented the Session Facade design pattern using Stateless session beans for having single point of control for a business service.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Designed and development of batch processes using Spring Batch Framework.
  • Used Spring MVC to decouple business logic and view components.
  • Implemented DAO pattern to provide abstraction for Transaction Management.
  • Developed persistence layer using Hibernate and JPA.
  • MySQL database was used and created complex queries, Joins, stored procedures and Constraints.
  • Managed, deployed and logged common resources like data sources in Apache tomcat environment.
  • Used SOAP to create Web Services.
  • Involved in code versioning and sync from SVN repository.
  • Maven and Jenkins are used for the application builds and Continuous Integration.

Environment: Java, SQL, XML, HTML, CSS, jQuery, JSON, AJAX, JavaScript, Spring, Spring Batch, Spring IOC, Spring MVC, Web services, Hibernate, JPA, SVN, SOAP, Maven, Jenkins, SQL, Apache Tomcat, Windows.

Confidential, Irving, TX

Jr 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 endpoints.
  • 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.

Hire Now