Sr. Java Full Stack Developer Resume
Owing Mills, MD
SUMMARY
- Around 8+years of experience as Java/J2EE developer in analysis, development, implementation of web based and stand - alone applications with experience in planning, designing, developing and 1 year of college Experience.
- Implementation in Amazon Web Services (AWS) cloud and IT industry.
- Experience in core AWS (Amazon Web Services) services like ( S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services ( Elastic Beanstalk, DevOps Works and Cloud Formation ) and security practices ( IAM, Cloud watch and Cloud trail ).
- Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and maintained S3 buckets, VPC (Virtual Private Cloud), ELB (Elastic Load Balancers), and RDS (Relational Database Services). understanding of Service oriented architecture ( SOA )
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Hands on experience with Version control systems like Visual Source Safe, GIT and SVN.
- Experienced working with Web development Technologies such as HTML, Java Script.
- Experience in automated deployment tool such as service Kubernetes which is use to deploy quickly and predictably.
- Involved in design, develop and implementation of the application using Spring Boot.
- Proficient in creating effective web applications using HTML5/HTML/XHTML, CSS3/CSS ,
- JavaScript, Bootstrap, jQuery, js, Confidential, XML and JSTL tags.
- Experience on working in Cloud Services of Azure and AWS.
- Used various Ajax/JavaScript framework tools like Java Script, jQuery, Confidential .
- Worked in an Agile/Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
- Proficient in persistence framework like Hibernate and JPA.
- Strong knowledge on system administration, configuration and customization of Atlassian tools (JIRA, Bitbucket, Bamboo, Confluence).
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
- Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
- Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.
TECHNICAL SKILLS
Java Technologies: Core Java, JSP, Servlets, JDBC, Java Beans, Confidential BPM 9.0, Multi threading, OSGI, Event Handling and SOAP Web Services.
AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Dockers, Red shift, SNS, SQS, SWS and SES.
Web Technologies: HTML, CSS, XML, Angular JS, Angular2,7 and JavaScript.
Application Servers: Apache Tomcat and Web Sphere
Databases: MySQL and MongoDB
Frameworks: Hibernate and Spring Boot
Build Tools & IDEs: Maven, Eclipse and IntelliJ
Operating Systems: Windows (98, 2000, XP, Vista) and Linux.
Testing tools: JIRA and sandbox
Version Control: Rational Clear Case, SVN (Apache Subversion), CVS and GIT.
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
Sr. Java Full Stack Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirement gathering for the enhancements to the existing project and performed Object Oriented Analysis.
- Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
- Used the functionalities for writing code in HTML, CSS, Angular JS, NodeJS, JavaScript, JQUERY, Ajax, Confidential, and Bootstrap with MySQL database as the backend.
- Create RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Involved in build and deployment of Microservices with Jenkins.
- Dealt with and resolved issues around Gradle for handling the backend micro services
- Built UI for customized reports using AngularJS, HTML5, CSS3
- Involved in using Maven for the application building
- Developed the DAO layer using the Hibernate and for real time performance used the caching system for Hibernate.
- Designed and developed the REST based Microservices using the Spring Boot.
- Experience with tools like Experience with Docker Images/containers and kubernetes.
- Designing and developing Restful API and services using best practices to interact within the M icroservices and with the front end. Using spring MVC and spring rest..
- Provided tabbed browsing view using AJAX scripting tasks
- Implemented the Project structure based on Spring MVC pattern using spring boot
- Built UI to modify customer accounts with AngularJS and CSS.
- Implemented Microservices-based cloud architecture utilizing spring boot.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, Confidential, bootstrap, Angular.js, JSF and JSP
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Experienced in Workload migration on AWS cloud.
- Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
- Web application frontend development utilizing Angular JS, CSS and JavaScript, HTML5, CSS3.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Deployed Web Services using REST and SOAP. Implementation of Spring Restful Web Services which produces Confidential .
- Used JBPM for business process management to control the business workflows in the application.
- Designed and modified User Interfaces using, Angular JS, Ext JS, React JS, JavaScript, CSS and involved in designing the user interfaces using JSP, Confidential . Used Web Logic for design, development, and deployment of applications.
- Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time.
- Worked on React JS Virtual Dom and React views , rendering using components which contains additional components called custom HTML tags .
- Setup the Continuous Integration (CI) process for the application using the Jenkins
- Resolution of day to day related issues, documentation of Mongo DBA routine tasks.
- Used SVN to keep track of source code versioning.
Environment: Java, J2EE,Agile,Servlet 3.0, JDBC, Eclipse, Spring, Hibernate JSP 2.2,Webservices, JUnit, JQuery, Maven, JIRA, Angular Js, Micro services, spring boot, GitHub, JDK 1.3, Jbpm, Jmeter, Spring Boot, JSF 2.0, Maven, Web Logic 12.1.1, Confidential 11g, UML, Angular JS and Ext.js.
Confidential, Owing mills, MD
Sr. Java Full Stack Developer
Responsibilities:
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
- Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
- Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
- Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, Confidential to make connections between server and databases like MongoDB and MySQL.
- Designed and Developed UI for Portfolio Review Dashboard application using Angular 8, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
- Writing validation packages using PL/SQL package.
- Wrote Angular js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
- Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.
- Developed code in Java which creates mapping in Elasticsearch
- Designed and developed the application using agile methodology and followed Test Driven Development (TDD ), Scrum .
- Knowledge of scripting languages, Python and Java.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Core service uses the main database and the other Microservices use their individual databases to access and store data.
- Using Docker containers for local and cloud-based development.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.
- Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
- Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
- Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services ( AWS) and Azure.
- Provided security implementation to resolve a potential vulnerability with JavaScript
- Performed configuration, deployment and support of cloud services including Amazon Web Services.
- Having good experience in developing Web services in IIB (Message Broker) and Message Broker (Both REST&SOAP Based).
- Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
- Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
- Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
- AWS S3 is used to store client’s monthly reports.
- Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
- Extensively worked in Test Driven Development (TDD) framework using JUnit.
- Experience in handling messaging services using Apache Kafka .
- Wrote Karma Jasmine unit, Specflow C integration, and Protractor Jasmine integration tests with every feature.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
- Experience in Client side Web Development Programming using JavaScript, JQuery, AJAX, HTML, DHTML, XML, and XSLT.
- Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF .
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixings, operations and functions.
- Used Jenkins for building, creating snapshots and deploying on servers.
- Experience on setting up and configuring AWS's EMR Clusters and used Amazon IAM to grant fine-grained access to AWS resources to users.
- Worked on Amazon Web Services (EC2, ELB, VPC, S3, CloudFront, IAM, RDS, Route 53, CloudWatch, SNS,).
Environment: Java 1.8, Angular JS, Angular 6,Bootstrap 3.3, Eclipse, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Confidential 11g, DB2, Hibernate 4.2, SQL, Apache CXF, MVC, Jersey, Confidential, Log4j, STS, Mockito, Apache Tomcat, RAD, Jenkins, GitHub, Qual, sandbox, EC2, S3, VPC, Redshift, SQS, SNS, SWF, IAM, EMR, Cloud watch and AWS Lambda.
Confidential, Rockville, MD
Java/J2EE Developer
Responsibilities:
- Implemented MVC architecture using Struts Framework.
- Designed and developed front end using HTML, CSS, JSP, Struts (tiles and tag libraries) and validation through JavaScript.
- Helped improve code coverage by writing JUnit for the implemented code.
- Work closely with research and development teams for vulnerability remediation.
- Cofigured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Responsible for developing the UI pages using Angular 2/4/6, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Java Mail API was used to notify the authors about document publishing status.
- Having good knowledge on integrating API Connect - Datapower - IIB.
- Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate HBM and Annotations and JPA Java Persistence API .
- Testing Confidential output using Advanced REST Client or POSTMAN.
- Experience in handling messaging services using Apache Kafka .
- Involved in PL/SQL code review and modification for the development of new requirements. Coded PL-SQL packages and procedures to perform data loading, error handling and logging
- Extensively used Web Services like SOAP, WSDL and UDDI to communicate between systems.
- Developed Data Access Object ( DAO ) components to interact with DB2 using JDBC Driver .
- Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Struts Framework.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Using PCF did smoke tests, which are functional unit and integration tests on all major system components.
- Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
- Implemented the Drag and Drop functionality using React-Draggable
- Good experience in building cross browser compatibility applications using HTML5 and CSS3,SASS
- Configured Kafka to read and write messages from external programs.
- Used Docker, spring Boot, JBOSS, Azure, cassandra.
- Experience with tools like Experience with Docker Images/containers and kubernetes.
- Developed and maintained Java/J2EE distributed applications using Struts MVC framework.
- Highly involved in the configuring Web Sphere servers and database connections and deploying applications to application servers in Testing and UAT environments.
- Designed solutions, documentation, coding, and testing.
- Develop the UI component architecture for developer framework using Angular 6, Typescript, HTML5, CSS3 and Bootstrap.
- Wrote unit tests using Karma and Jasmine, organized code with Require.js modules.
- Designed and implemented Web Services for client to retrieve Data using SOAP .
Environment: J2EE, Java 1.5, JSP, Agile, JQuery, Struts, CSS, HTML, Hibernate, JavaScript, Eclipse, Java Security, Confidential 10g,SQL, WebLogic10.x, GitHub, My Eclipse, JSTL, WindowsXP, Linux, LDAP, UNIX and CVS.
Confidential, Washington, DC
Java Developer
Responsibilities:
- The application is designed using J2EE technologies along with Spring Boot framework .
- Used Spring JDBC module for communicating the database in the DAO layer.
- Maintain the Controller, Dao and Service configuration files.
- Designed and developed a Rich GUI front-end using HTML, JSP, and JQuery.
- Used spring framework for developing application.
- Comfortable working with CSS preprocessors like SASS/LESS
- Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
- Built CI/CD Jenkins pipelines for code deployment using GitHub.
- Worked on complete design and coding using JSP, Servlets.
- Micro - Services, API’s and Software App’s development using Java, Spring Boot, APIGEE, PaaS Technologies like PCF, AWS.
- Development of Spring Boot application with Microservices.
- Implemented Microservices architecture to make application smaller and independent.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Experience in handling messaging services using Apache Kafka .
- Implemented the caching mechanism in Hibernate to load data from Confidential database.
- Experienced in testing Angular, Angular 2 applications using Jasmine, Mocha, Karma, and Angular Test Bed.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization etc.
- Involved in development of application using struts, RAD and Confidential data base.
- Developed user interface using HTML, CSS, JSPs and AJAX.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Client-side validation using JavaScript and jQuery.
- Designed the Application using Model View Controller Architecture.
- Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
- Hosting Micro Services on PCF and AWS platforms.
- Integrated the Application with Database using Hibernate.
- Used Maven for building and managing dependencies of the application.
- Involved in configuring Log4J file for better logging of the applications.
- Used Jenkins to deploy and manage build process.
- Used SVN to version control the code.
- Actively involved in SCRUM meetings, task assignment, work stack prioritization, backlog management and retrospection and ensuring continuous delivery of features.
Confidential
Java Developer
Responsibilities:
- Responsible for development for an application from scratch.
- Developed web pages using JSP and Servlets.
- Developed and Implemented Servlets and Java Beans.
- Create GUI using HTML, CSS/CSS3, JSP, JavaScript and JQuery.
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Designed and built signup and login pages using HTML & javascript.
- Responsible for creating, reading, updating and deleting tables in the database as per requirements.
- Involved in Testing of developed Servlets, JSP using Junit.
- Client side validation using javascript.
- Involved in connecting database with Servlets and JDBC.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- Worked on Content Management systems (CMS) for managing the digital content.
- Created various unit test cases using to test pipes, services, components with Jasmine and Karma.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
- Designed and developed the User Interface using HTML, CSS.
- Used Docker, spring Boot, JBOSS, Azure, cassandra.
- Experience in creating new features and exposure to new Java Script updates in ES6.
- Created cross-browser compatible and standards-compliant CSS based page layouts. Extensively used jQuery, Confidential, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete validation forms.
- Integrated third party SMS and email API to enable Internal communication system within the applications.
- Developed interactive Graphs to represent data from the database using Java Script and jQuery.
- Implemented Web Services for retrieving the authorization information for user account from the interfacing User Profile application.
- Updated user documentation for various application modules. Also responsible for writing test plan documents and unit testing the application modules and deploying the application in Web Sphere Application server.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
Confidential
Software Engineer
Responsibilities:
- System was developed using Java, J2EE technologies and open source frameworks and application was implemented using struts architecture.
- Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
- Followed agile methodologies to execute project. Build the application using TDD (Test Driven Development) approach.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Assisted in designing, creating and developing web portals.Extensive experience using Bootstrap for layout.
- Developed application by using Struts, Servlets and JSPs
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Designed signup and login pages using HTML and JavaScript.
- Used AJAX frameworks like jQuery, Confidential to develop rich GUIs and also involved in performance tuning the website
- Implemented pagination and sorting functionalities in different modules using jQuery plugins.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
- Performed Client-side validations using JavaScript.
- Developed the front-end web page by using HTML, CSS, and JavaScript.
- 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.
- Involved in the development of backend Logics or data access logic using Confidential DB &JDBC.
- Used ANT scripts to build and deploy the applications in JBoss application Server.
- Used JIRA issue tracker to file the bugs.
- Performed Unit Testing of the developed component using Junit.
- Wrote UNIX shell scripts to automate the batch process.
Environment: Java, J2EE, Servlets, Struts1.x, JavaScript, HTML, CSS, jQuery, JSTL, Spring, Spring Web Flow, Hibernate, XML, Confidential, JDBC, JBoss, Junit, Confidential, Ajax, Sublime text, ANT, Agile and JIRA.