Java Full Stack Developer Resume
IL
SUMMARY:
- 5+ years of experience in all the technical phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Aws, Cloud Native Applications, Containers, Java/J2EE and Client Server technologies.
- Well versed with complete software development (SDLC) using various methodologies like Agile Methodology, Waterfall Methodology and Test - Driven Development.
- Cognitive about designing, deploying, and operating available, scalable and fault tolerant systems using Amazon web Services (AWS).
- Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
- Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
- Having experience with Cloud Computing environment like Amazon Web Services (AWS), Docker Containers.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, AWS IAM , Pivotal Cloud Foundry, Elastic Load Balancers ( ELB ) and Relational Database Services ( RDS ).
- Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
- Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics, Data Structures and Algorithms.
- Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.
- Experience with distinctive design patterns like Singleton, Business Delegate, Session Facade, Service locator, Transfer Object and MVC.
- Worked with design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, Jenkins, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
- Developed the administrative UI using AngularJS and ReactJS.
- Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
- Experienced in building Web Services for Service Oriented Architecture (SOA).
- Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
- Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
- Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
- Experience with JUnit, Mockito, Log4j and JIRA in developing test cases and determining application functionality.
- Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
- Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
- Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java 1.8, J2EE, and PL/SQL.
Tools: and Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Struts, JSF, Pivotal Cloud Foundry, JUnit, SOAP UI, Cloud Native Applications, Containers
J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Jenkins, Servlets, JSP, JMS, Java Beans, JSTL, JSF, EJB, Spring, Hibernate, JNDI, JPA JMS, Web Services
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular 6, JSF, AJAX, NodeJS, JSON Restful.
XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.
Cloud Technologies: AWS EC2, ELB, S3
Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB.
Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS.
Build Tools: ANT, Maven, Gradle, Docker and Jenkins
IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS)
Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA
Version Control: Tortoise SVN, CVS and GIT
Platforms: Windows, Mac, Linux and Unix.
Methodologies: Agile, Waterfall, Test Driven Development
PROFESSIONAL EXPERIENCE:
Confidential, IL
Java Full stack Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture, Angular 6.
- Developed reusable components and Services using Angular6.
- Developed Templating Library for form generation with EJS and Using Cloud Native Applications, Containers and Pivotal Cloud Foundry.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Created and Configured micro services and integrated with Angular application.
- Maintaining and updating various Web applications created primarily in Python.
- Developed POC to create a user interface in Angular 6 for developers, Presentation as a Service.
- Developed cross-browser/platform HTML5, Jenkins, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, Pivotal Cloud Foundry, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Developed RESTful Web services client to consume JSON messages using Spring Boot configuration.
- Used validators, converters, jQuery and JavaScript inbuilt functions in the application for validation.
- Used singleton and factory design patterns for common functionality of application.
- Using ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Developed controllers, services, business models, DAO’s for various modules of with web stores.
- Developed business tier components and services following SOA and using RESTful services.
- Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python. Performed Unit Testing using Junit and Mockito and interacted with QA for testing.
- Implemented DAO for data access using Spring MVC, Spring Boot and Hibernate.
- Designing an object-oriented system using Python and SQL server.
- Developed a fully automated continuous integration system using Git, MySQL and custom tools developed in Python and Bash.
- Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
- Used AJAX calls for data updates in UI along with JSON data parsing.
- Used Jenkins to build applications and Eclipse, Visual Studio Code as the IDE for application development.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Adopted Agile Methodology, this includes daily standup, bi-weekly code review meetings with QE.
- Working with offshore team, supporting the production drop and planning the sprint.
Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Pivotal Cloud Foundry, Spring Boot, Spring JPA, SOAP Services and Restful Web Services using Microservices architecture, AWS, NodeJS, AJAX, Spring JDBC, Swagger, HTML, CSS, jQuery, JavaScript, JSP, Servlets, XML, Cloud Native Applications, Jenkins, Containers, WebSphere, Angular 6, Json, Oracle DB, JBoss.
Confidential, IL
Java Full stack Developer
Responsibilities:
- Involved in various Test-Driven Development (TDD) methods in Design and analysis.
- Extensive knowledge and working experience in web development technologies like AJAX, Cloud Native Applications, Containers, JSP, XML, HTML5, CSS3, JSON, Java Script, jQuery.
- Worked on creating the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda , SNS , Cloud Formation.
- Developed API for using AWS Lambda to manage the servers and run the code in AWS.
- Developed Java API to interact with the Amazon SQS used for sending bulk emails.
- Experience on creating images through Docker and deploying them in Kubernetes environment.
- Experience on messaging and streaming technologies such as AmazonSNS, Active MQ and Apache KAFKA.
- Experienced in developed a web application by using Angular4 as frond end and using web API to receive and pass data to back end.
- Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.
- Proficiency on CI/CD tools/processes (Git, Gradle, Maven, Jenkins, and Junit)
- Experience in Integration of Amazon Web Services with other applications infrastructure.
- Extensive experience in developing RESTful Web Services using Apache CXF and Jersey.
- Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
- Experience in front end user interface using HTML5, Jenkins, XML, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, jQuery and JSP2.0.
- Experience in using J2EE Application Servers such as WebLogic, WebSphere 7/8and JBoss 7.
- Experience in Oracle, IBM DB2 and MySQL. Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
- Experience in Unit testing using JUnit and TestNG.
- Used Eclipse IDE for developing application using pivotal components like Spring Boot, Pivotal Cloud Foundry, Spring Cloud, Spring Rest, Spring JDBC, etc.,
- Experience in software development methodologies such as Agile, Scrum, Test Driven Development.
- Experience with configuration management tools like Subversion and GIT.
- Experience in use of build tools like Maven and Jenkins for build & deployment.
- Good experience in supporting the applications in Production environment.
- Excellent team player with very good analytical & problem-solving skills.
Environment: Java, J2EE, HTML5, DHTML,CSS3, Pivotal Cloud Foundry, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON,JDBC, REST, SOAP,AWS, Oracle, SQL, PL/SQL, Cloud Native Applications, Containers.
Confidential, NC
Java Full stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle of the application like Requirement Gathering, Design and Analysis and code development .
- Used jQuery library functions for the logical implementation part at client side for all the application. Customer retail and organization Used AWS to deploy the project on EC2 instance involved in Migrating an existing on-premises application to AWS .
- Managed data backup and archiving on AWS using S3 and Glacier.
- Utilized Route53 to manage DNS zones and also assign public DNS names to Elastic Load Balancers IP’s. Worked on High Availability practices and deploying backup/restore infrastructure.
- Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS to use single page application .
- Developed Controller classes using Spring Core, Spring MVC, and Spring AOP Modules.
- Development strategy for integral security model with Spring Security and Spring Boot.
- Configuring spring beans following the spring 's Dependency Injection ( DI ) and Inversion of Control (IOC) principles .
- Enhanced legacy application by building new components in Angular4 and typescript.
- Used Angular4 Http client to communicate with API and used filter and subscribe in Rxjs.
- Implemented Micro Services using Spring Rest and Spring Boot application.
- Used DAO , object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema .
- Used JSON for storing and exchanging information between browsers and servers.
- Used jQuery plugins for Drag and Drop, widgets, Menus, User Interface and Forms .
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML .
- Used XML Web services with RESTful web service for transferring data between different applications.
- Developing angular services and factories for consuming web services-Ordinated with development team for deployment of application into Node Server.
- Making changes to the existing web applications and creating new components using React JS .
- Debugged the website using Chrome Developer's tool and manipulated the Nodes using DOM functions .
- Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side .
- Used JMS API for communication between the components.
- Used JDBC to query, update and maintain Database Servers using SQL queries .
- Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
- Developed test cases for Unit Testing, Integration Testing with JUnit.
- Worked on Log4j for logging errors, messages and performance logs.
- Used Maven as build automation tool and deployments are on Web Sphere Application Server.
- Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
Environment: Java, J2EE, HTML5, DHTML,CSS3, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON,JDBC, REST, SOAP,AWS, Service Oriented Architecture, Oracle, SQL, PL/SQL