We provide IT Staff Augmentation Services!

Java full Stack  Developer Resume

2.00/5 (Submit Your Rating)

Westchester, IL

SUMMARY

  • 7 years of experience as Java Developer in IT industry involving Analysis, Design, Development, Implementation, Integration, and Testing of various systems.
  • Proficient in Software development using Java, Micro Services, Spring, Spring Boot, and REST webservices.
  • Experience in Design, Development, and Implementation of MVC (Model View Controller) using Spring Framework in addition to using Spring DI and Spring MVC for REST APIs and Spring Boot for Micro Services.
  • Used Node.js, MVC framework for developing the Single Page Application.
  • Developed and Deployed Microservices and Debugged the issues like Exception Handling and Garbage Collection.
  • Expertise in using and configuring various web and application servers like Apache Tomcat, JBoss Application Server, WebLogic Application Server.
  • Expertise wif development tools such as Eclipse, IntelliJ, and STS.
  • Hands - on experience in using message brokers such as Apache Kafka and ActiveMQ server.
  • Worked in both Unix, Linux, and windows-based development environments.
  • Extensive experience in Architecture, Design, and Building Complex Business Components, developing Multi-Tier Web Applications, and Server-Side Business Logic using Java, J2EE and XML, Apache Tomcat, JBoss, Servlets, JSP, Spring, Hibernate, Web Services, JDBC, PL/SQL, AJAX, JMS, Maven, HTML5, JavaScript, AngularJS.
  • Experience on RDBMS such as Microsoft SQL Server, Oracle, MySQL, and NoSQL database such as MongoDB, Cassandra, DynamoDB
  • Possesses strong working noledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
  • Proficient in Deployment as well as management of cloud-based Infrastructure such as Microsoft Azure.
  • Experience in Kubernetes to deploy scale, load balance and manage Docker containers wif multiple names spaced.
  • Experience in integratingJenkinswifDockercontainer using cloud bees Docker and Kubernetes pipeline plugin.
  • Implemented Test Driven Development approach on UI wif testing libraries like Jasmine, Karma for unit testing.
  • Experienced in performing unit testing using JUnit, Mockito, Integration and Deployment of applications using tools such as ANT, Maven, Jenkins and version controllers like SVN.
  • Experience working wif different SDLC (Software Development Lifecycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like Agile, Test-Driven Development (TDD), and Waterfall Models.
  • Highly adept at promptly and thoroughly mastering new technologies and adapting to existing corporate infrastructures, producing results immediately on hire in cross functional IT.
  • Excellent Team Player wif great positive attitude and ability to involve and motivate members wifin a team to achieve their objectives by developing a spirit of co-operation.
  • Excellent Analytical, Problem solving and very good documentation skills wif a commitment to maintaining highly quality standards.

TECHNICAL SKILLS

Programming Languages: Java, Node.js

J2EE Technology: JSP, Servlets, JDBC, REST Web Services

Scripting Languages: HTML, XML, CSS, AJAX, JavaScript, JSON, Angular JS

Databases: MySQL, Oracle11g/10g, PL/SQL, SQL Server 2014

Application servers: Apache JBoss, JPA

Frameworks: Spring Core, Spring MVC, Spring Boot, Hibernate, jQuery, Bootstrap, Spring AOP, Spring Boot, Spring JMS, Spring JDBC, Jasmine.

Web Server: Apache Tomcat 7.X,8.X, Kafka, Apache Camel

Web Services: SOAP, REST, RESTFUL

Methodologies: Agile, OOPS, Microservices, Waterfall, Scrum

Version Control/ Defect Management: JIRA, SVN, Git Lab, Git Hub

Build Tools/Deployment Tools: ANT, Maven, JenkinsOperating SystemsWindows, Linux, Unix

IDE: Eclipse, MyEclipse, IntelliJ

Testing Tools: JUnit, Silk Test, WinRunner, Mockito, Selenium, Jasmine, Karma

Cloud Platforms: Microsoft Azure

Containerization Tools: Docker, Kubernetes

PROFESSIONAL EXPERIENCE:

Confidential, Westchester, IL

Java Full Stack Developer

Responsibilities:

  • Analysed business requirements, participated in technical Design, Development, and Testing of various modules assigned.
  • Developed REST basedMicroservicesusing Spring Boot.
  • Developed RESTful API's, which takes in a HTTP request and produces the HTTP response in JSON format using Microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’S and Spring Boot for microservices.
  • Wrote Hibernate classes, DAO’s to retrieve and store data, configured hibernate files.
  • Used Java8 features in developing the code like functional interfaces and Lambda expressions, creating resource classes, fetching documents from the database.
  • Used various features from Angular 7 like Data Binding, Routing, Custom pipes, and directives to meet various customized requirements.
  • Used HTTP services and resources in Angular 7 to get and handle JSON data from the backend.
  • Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap, CSS.
  • Experience developing production Node.js applications wif Express module.
  • Designed and Developed a Customer Lookup tool which is helping the customer in expediting Azure outage assessment and end-customer communication workflow.
  • Designed and implemented CRUD (create, read, update, and delete) operations of MongoDB database management system and handled database access and data transmission based on Restful web service.
  • Used jQuery to make the HTML, DHTML and CSS code interact wif the JavaScript functions to add dynamism to the web pages at the client-side.
  • Enhanced user experience by designing new web features using MVC Framework like Node.js.
  • Implemented a production-ready, load-balanced, highly available, fault tolerant, auto scalingKubernetescloud infrastructure and microservice containerorchestration.
  • Working noledge ofDocker Hub,Docker Container network, creating Image files primarily for middleware installations & domain configurations. EvaluatedKubernetesfor Docker ContainerOrchestration.
  • Worked wif Agile Scrum software lifecycle methodologies and Created design documents when and as required, and also to improve communications between product management and Business to provide more transparency.
  • Extensively used advanced features of PL/SQL like Records, Tables, Object Types and Dynamic SQL.
  • Co-ordinate wif QA for testing, Production releases, Application deployment, and integration.

Environment: Java8, Spring Boot, Spring MVC, MongoDB, Microsoft Azure, Express, Angular 7, Node.js, HTML5, CSS3, JavaScript, jQuery, Apache Kafka, JBoss, DHTML, JSON, Hibernate Framework, JSP, AJAX, Microservices, RESTFUL, Web Services, Kubernetes, Docker, PLSQL.

Confidential, Norwalk, CT

Full Stack Java Developer

Responsibilities:

  • Implemented Agile methodology for the software development process and to produce a high-quality application.
  • Understanding user stories to design and purpose a solution to the problems in Microservices architecture.
  • Analysed the code and apply the fix solution for the issues identified based on a severity basis.
  • Used Eclipse IDE for application development and used maven for a build automation tool to compile and generate EAR, WAR, and JAR files.
  • Used Java8 features in developing the code such as lambda expressions, creating resource classes, fetching documents from the databases.
  • Involved in multi-tiered J2EE design utilizing Spring MVC architecture and used Spring MVC to achieve Model View Controller design pattern.
  • Implemented database connectivity using Spring JDBC framework to work upon different modules.
  • Worked on developing, unit testing on the backend part of the application involving Spring, REST Web Services, and Spring AOP.
  • Used Maven to add dependencies required for the project.
  • Involved a full complement of Express.js, Angular JS, Node.js, and MongoDB to store and present assessments.
  • Worked on Angular JS controllers and created functions to interact wif RESTful Web Services using AJAX.
  • Involved in making the efficient and fast application running using Node.js Non-blocking me/O.
  • Deployed web components, presentation components, and business components in Apache Tomcat and WebLogic Application Server.
  • Worked on database connectivity using Oracle SQL developer and retrieving the data from the database.
  • Developed Apache Camel endpoints and used producer, template to root messages to JMS queues.
  • Work wif Git as source code version control for pulling and pushing the code changes and solved merge issue.
  • Worked on JDBC framework encapsulated wif Data Access object patterns to connect to the database.
  • Developed and performed Unit testing on UI using HTML5, Bootstrap, JavaScript, and Angular 6 for interactive cross-browser functionality.
  • Good Experience in J2EE Testing in developing test cases using Junit, MOCKITO for Unit Testing.

Environment: Java8, J2EE, Spring Framework, Spring MVC 4.x, Spring 4.x JDBC, Spring Security, Web Services, REST, XML, Java Beans, JavaScript, Angular JS, Node.js, Express.js, Bootstrap, Eclipse, Agile, Microservices, Apache Tomcat, Apache Camel, Maven, JUnit, HTML, Git.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of theSoftware Development Life Cycle (SDLC)of the application.
  • Created and injectedSpringServices, Controllers, and DAOs to achievedependency injection.
  • UsedSpring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartzfor scheduling tasks to generate reports and emails to clients.
  • Developed a Persistence layer usingSpring Datato interact wif the Database.
  • ImplementedSpring MVCflow to interact wif different modules and extensively usedSpring AOPandDependency injectionduring various modules of the project.
  • Developed applications using Angular 2, Java 6 and new features of java (Lambda expressions).
  • Writing Entities inJava 6along wif named queries to interact wif the database
  • Developed UI components usingAngular 2 Dependency Injection, Models, Data binding, and Controllers.
  • ImplementedAngular 2Router to enable navigation from one view to another.
  • Built SPA wif loading multiple views using route services using Angular 2 and Node.js.
  • Involved in making an efficient and fast application running using Node.js Non-blocking me/O.
  • Created several webpages using Node.js.
  • Developed screens usingHTML5, CSS3, JavaScript, jQuery,andAJAX.
  • Developed Application to assessJSONandXMLfromRestfulweb service from consumer side usingAngular2.
  • Developed various genericJavaScript, Angular functionsto implement client-side validations.
  • Implemented Authentication & Authorization wif Spring security.
  • Implemented REST based web services using JAX-RS annotations and consumed using HTTP services from Angular 2 modules.
  • Writing Entities inJavaalong wif named queries to interact wif the database.
  • Experience in Updating, Modifying queries inOracle 11g.
  • Composed and executedMongoDBscripts to insert and update theNoSQLdatabase and reporting.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif help of ZooKeeper.
  • Implemented Spring boot microservices to process the messages into Kafka cluster setup.
  • Created theDockercontainers andDockerconsoles for managing the application life cycle.
  • Worked wif theNode package manageralong wifKarma, Jasminefor test and build and also implemented unit test cases using Karma Runner and Jasmine for Angular JS on client-side
  • Smoke Test and Acceptance Testing is performed wifSeleniumin multiple Java platforms.
  • Worked wif the automation team to understand theSeleniumscripts and review the code, run the tests, and review the results and provide inputs to the team.
  • UsedMavenandJenkinsto automate the build and deploy process andGitwas used for project management and version management.

Environment: Java6, Spring MVC, Spring Boot, Spring Cloud, Angular 2, Node.js, HTML5, CSS3, JSON, JavaScript, Spring Data, Mongo DB, IntelliJ IDEA, JUnit 4.4, Git, Selenium, Docker, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins, Karma, Jasmine.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile methodology for the software development process and produced high-quality applications and SOAP for accessing web services.
  • Worked upon Java Classes to handle data from backend and handled different types of Exceptions in Java 6.
  • Developed application by using Java6, Servlets and JSPs and J2EE architecture.
  • Participated in Software Development life cycle (SDLC) through all stages.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Developed UI frameworks for validation based on requirements changed by the new customers.
  • Developed the front-end web page by using HTML, CSS, and JavaScript.
  • Estimated time to develop for all approved prototypes and the implementation of those prototypes using jQuery and CSS as well as showing to project leads and receiving and implementing any changes or implementation updates.
  • Developed UI screens, designed content and website layout for the user experience using HTML, CSS, JavaScript, and jQuery for animations.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Developed Use Case diagrams, Class diagrams, Database tables, and provided mapping between relational database tables and object-oriented Java objects using Hibernate.
  • Involved in designing and implementation of Spring MVC design pattern using Spring Web Flow.
  • Implemented Page Optimization techniques for web pages, Best Practices in JavaScript, and handled Cross Browser compatibility issues in web pages.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Used ANT scripts to build and deploy the applications in JBoss application Server.
  • Used JIRA issue tracker to file the bugs.
  • Used SVN for code management.
  • Performed Unit Testing of the developed component using JUnit.

Environment: Java6, J2EE, Servlets, JavaScript, HTML, CSS, jQuery, JSTL, Spring, Spring Web Flow, Hibernate, XML, JSON, JDBC, JBoss, JUnit, Oracle, Ajax, Sublime text, ANT, Agile, SOAP, and JIRA, SVN.

We'd love your feedback!