We provide IT Staff Augmentation Services!

Full-stack Java Developer Resume

New York, NY

SUMMARY

  • Full Stack Software Engineer with about 6years of progressive experience in analysis, design and development. Have extensive experience working on various phases in the Software development life cycle of the project. Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Proficient in gathering the Business requirements and translating them to corresponding technical requirements and strategies.
  • Expertise in core java with a strong understanding of Object - Oriented Concepts like Polymorphism, Inheritance and Abstraction.
  • Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.
  • Extensive experiences in web based multi-tier enterprise applications & Client/Server Applications using JAVA/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework and Spring Boot with expertise in presentation, business and database layers.
  • Expertise in developing rich Web UI interfaces using HTML5, CSS, JavaScript, AngularJS, Angular 2/4/6, React JS and Bootstrap 3/4.
  • Experience in RDBMS including MS SQL Server, MySQL, Oracle.
  • Expertise in React.JS framework and integrate them to Node JS server-side code.
  • Hands-on of knowledge in using JSON and AJAX to link with back-end applications.
  • Hands on experience in ReactJS, working with Redux and Flux architecture, Webpack module bundler.
  • Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, concurrency, JDBC, modularity, executor service, fork and join frameworks.
  • Proficient in building React.js web pages with JSX, React components.
  • Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Experience in Applications using AJAX, Object Oriented (OO) JavaScript, Angular JS, Node JS, Kendo UI, Knockout JS, and JSON, JSONP, and XML.
  • Used Dojo for asynchronous communication with the client-side code.
  • Hands-on experience in consuming RESTful service using JavaScript, jQuery and AngularJS.
  • Implemented projects using Agile, Test Driven Development (TDD) methodologies.
  • Strong Logical and Analytical Reasoning Skills, excellent Management skills, Excellent Communication with good Listening, Presentation and Intrapersonal Skills.
  • Excellent skills in creating and accessing various databases like MySQL, SQL server and No-SQL database like MongoDB and Redis.
  • Expertise in implementing the MVC architecture in backend applications using JAVA along with Spring, Servlets and Node.js along with Express JS.
  • Good knowledge in Docker and AWS cloud services in the category of deployment.
  • Expertise in working on AWS to integrate Server and Client-side code.
  • Developed single page responsive Web using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery, D3 .JS. React .JS.
  • Hands-on experience in AWS cloud and Microsoft Azure resources to better achieve a lower cost and higher performance/uptime.
  • Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
  • Good knowledge in debugging and troubleshooting existing code using Chrome Developer Tool and Firebug.
  • Worked with JIRA, Bugzilla for bug-tracking and JSLint for ensuring quality code.
  • Experience with Version Control tools like GITHUB, CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, Java, JavaScript, Ajax, jQuery, JSON, Apache

Frameworks: React JS, AngularJS, Angular 4, NodeJS, jQuery, Bootstrap

IDE’s and Tools: IntelliJ, Visual Studio Code, Eclipse IDE, Dreamweaver, Developer Tools, Edit Plus, Toad, Sublime Text, Brackets

Web services: JSON, AJAX, RESTful

Debugging Tools: Firebug, Karma, Jasmine and Mocha, Chrome Developer tools

SDLC Processes: Agile, Waterfall, Scrum

Servers: Apache Tomcat, IBM Web sphere, Open Stock

Operating System: Windows OS, UNIX, LINUX, MS-DOS, MAC OS X

Database: MongoDB, PL/SQL, MYSQL, Oracle, MS SQL Server

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Full-Stack Java Developer

Responsibilities:

  • Designing and developing Controllers and Action Forms using Spring Framework.
  • Developing front end applications using MVC Framework.
  • Used Spring Framework for implementing Dependency Injection, AOP.
  • Used XML SAX to parse the simulated XML file which has simulated test data.
  • Participated in designing and developing the presentation web-based client using HTML, CSS, JavaScript, AJAX, JQuery, JSP, Tag Libraries, and XML.
  • Well versed with the agile tools / techniques like Scrum and knowledge areas.
  • Worked with Angular for the client-side application.
  • Used Angular Http service to make GET/POST/PUT/DELETE to deal with API request and response.
  • Designed and developed Controller Servlet, which will route requests to Application Controller.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using spring MVC and spring rest.
  • Migrate Mongo dB sharded/replica cluster from one datacenter to another without downtime.
  • Coding, Unit testing, System Integration testing, Support to User Acceptance testing for new batch trigger process using MQ series.
  • Experience in integrating Java components like Custom functions, Java Callouts, spring components into SOA.
  • Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Flex and Web jQuery, AJAX.
  • Developed a server-side application to interact with databases using Spring Boot and Hibernate.
  • Created API specification documentation using Swagger.
  • Used RESTful Web Services to retrieve data from different applications.
  • ConsumeREST Styleservices using JSON.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Written SQL Queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Used Hibernate API to talk MySQL Database for Read and Write operations
  • Develop Mappings and Workflows to generate staging files.
  • Used Log4j for logging and GIT for version control.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
  • Used SVN for version control and used IntelliJ as the IDE for developing the application.
  • ORM tool Hibernate to represent entities and fetching strategies for optimization.
  • Wrote JUnit test cases for testing different modules.
  • Wrote scripts in JMeter to test the performance of the API’s.
  • Hands on experience of multiple AWS accounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
  • Used Maven to build and deploy the application on tomcat server.

Environment: Java/J2EE, Spring, RESTful Web Services, Agile, Hibernate, Spring Boot, SOA, JSON, HTML, CSS, JavaScript, AJAX, Angular, AWS, JQuery, JSP, Tag Libraries, Microservices, XML, Apache Tomcat, log4j, GIT, WebLogic, Eclipse, SVN, Oracle, Mongo DB, TDD, JUnit, Windows.

Confidential, Dublin, OH

Full Stack Java Developer

Responsibilities:

  • Developed Java based Restful service to get and update the data from the database.
  • Used React framework to develop the Restful services.
  • Used Spring Boot which is radically faster in building cloud Microservices and developed spring-based applications with very less configuration.
  • Implementing Spring Boot which includes writing handling requests, processing form submissions and performed validations.
  • Involved in designing a fully distributed system with the use of Restful API and Microservices.
  • Accessed Restful resources with HTTP protocol, the URL of the resource serves as the resource as the resource identifier and GET, PUT, DELETE and POST are the standard operations.
  • Increased efficiency of environment setup by using Spring Boot & Maven to simplify configuration, development, and deployment.
  • Developed the application usingJava 8and implemented its features like Lambdas Expressions, Streams, functional interfaces, collectors, default methods, type interfaces for each.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
  • Used JDBI as an ORM & developed different database objects of MS SQL Server.
  • Used a DAO pattern to retrieve the data from the database.
  • Developed different objects of the database, to make the access and modification of data easier.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API with Spring Boot.
  • Designed web pages using React JS, CSS3 & Html5 with mobile first approach.
  • Experience creating custom React components.
  • Used Postman for testing the restful APIs.
  • Worked on Reusable components and routing to implement navigation between the components using React framework.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used spring boot Actuator to externalize application configuration properties for different environments.
  • Designed and documented RESTful/HTTP APIs, including JSON data formats.
  • Creating web-services (REST based) to interact with different data providing teams. REST APIs design and development - framework based on Hibernate and spring boot . Used spring boot for creating custom REST APIs.
  • Hosting MicroServices on PCF and AWS platforms.
  • Experienced in handling Version Control Systems like SVN and GIT.
  • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality applications.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework.
  • Used Log4j for logging purposes.

Environment: Java 8, HTML5, CSS3, React, AWS, TypeScript, Java, JDBI, SQL, Postman, Javascript, Websphere, SQL, Restful WebServices, jQuery, Microservices, Tomcat Server, MongoDB

Confidential, Owatonna, MN

Java/J2EE Developer

Responsibilities:

  • Contributed in application development by gathering and analyzing software requirements.
  • Developed SOAP & REST services using Spring frameworks like Spring Boot, Spring Data and Hibernate.
  • Designed POJO’s, DAO’s, Controllers and Implementation classes to meet application requirements.
  • Applied Dependency Injection, Inversion of Control, Annotations and auto-wiring principles to enable scalability and flexibility in applications.
  • Built applications using Maven and Gradle scripts.
  • Created Interactive User-Interface using React, Angular, Bootstrap3, HTML and CSS.
  • Used Docker for build and deployment, created tags to tag images.
  • Worked withAngularrouters, forms, modules,DOM,expressions, controllers, filters and Http Request.
  • Worked in CI/CD environment and agile environment
  • Pushed the image to the Docker Trusted Registry (DTR) is the enterprise-grade image storage solution from Docker.
  • Constructed data visualizations using JavaScript charting libraries D3.JS.
  • Extensively coded using Java, and worked in an MVC layered architecture.
  • Worked on various development environments like Eclipse Oxygen and Visual Studio Code.
  • Deployed it on to the universal control plane, Managed Docker cluster and applications through a single interface.
  • Accessed Oracle Database using JDBC API to establish SQL and Java connectivity.
  • Developed SQL procedures and functions for backend processing to perform CRUD operations on database objects.
  • Performed defect fixes in applications using Perl scripting language.
  • Used JIRA for bug tracking.
  • Used Log4J for logging mechanism and implemented event logging.
  • Used JUNIT mocking frameworks like Mockito and Power mock for creating test cases for the applications developed.
  • Implemented test cases using behavior-driven frameworks like Jasmine to test angular components.
  • Performed peer code reviews and maintained code using version control tools like Git.
  • Coordinated with the operations team to ensure timely resolutions to issues encountered during the application development and maintenance life cycle.
  • Prepared and demonstrated application functionalities to users by means of power-point presentations.

Environment: Java, Eclipse, Maven, JUNIT, JAX-RS, Spring Boot, REST and SOAP WebServices, Jenkins, JAX-WS, Log4j, STS, RAD, Spring MVC, JavaScript, JQuery, AngularJs, React JS, D3.JS, Bootstrap, GIT, SQL server, DB2, Splunk, SoapUI.

Confidential, Grapevine, Tx

Java Developer

Responsibilities:

  • Involved in the systems study and designing of the project.
  • Created JSP pages for Payroll Processing, Human Resource Solutions, Retirement Services, Labor Management, compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization.
  • Developedthe web application usingSpring MVCframeworkand ImplementedRESTfulWeb Servicesfor making the application able to run on different platforms.
  • Performed use case design, object modeling using UML, like transformation of the use cases into Class Diagrams, Sequence Diagrams.
  • Developed complex SQL stored procedures, complex views and database triggers using MS SQL Server
  • Interfaced with the back-end usingHibernateFramework andXML
  • Written Technical and Non-Technical Documents for Entire Project including Installation and Maintenance.

ENVIRONMENT: Java, J2EE, JSP, UML, Spring ORM, SQL, XML, Html, JDBC, Java Script

Hire Now