Java Developer Resume
2.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY:
- 4+ years of strong experience in Software Analysis, Design, Development, Implementation and testing of Object - Oriented Applications and Web based Enterprise Applications.
- Experience in developing web applications using Java/J2EE technologies like JSP, Servlets, EJB, JDBC, Spring, Hibernate, Web Services (SOAP, RESTful, WSDL) and XML.
- Expertise in Spring framework, including Spring-IOC, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring-MVC, Spring BOOT and Spring REST.
- Experience in designing User Interface (UI) applications and professional web applications using HTML4/5, XHTML, CSS2/3, JavaScript, jQuery, Bootstrap, JSON, MVC, and AngularJS.
- Having experience with Cloud Computing Service environment like Amazon Web Services (AWS).
- Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Extensive experience on MICRO SERVICES, Cloud-Native Applications, Spring Transaction Management.
- Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle, DB2, MySQL and NoSQL database like MongoDB.
- Good experience in Shell Scripting, SQL Server, Unix and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Expert in Technical skills encompass Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Maven, Java Script.
- Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
- Exposed Stateless session beans as SOAP, RESTful web services using JAX-WS, JAX-RS. Implemented Angular 6 promises to handle asynchronous communication with our RESTful API for various requirements.
- Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Experience in building a Service Oriented Architecture using Rest API and RESTful web services, very good understanding of HTTP protocol.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential - Charlotte, NC
- Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries and PL SQL-Stored procedures, functions, sequences, triggers, cursors.
- Involved in design & development of SQL queries, Functions and Stored procedures for performing database operations.
- Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL Server database.
- Configured Docker containers and Kubernates to manage dozens of micro services.
- In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Java 1.8, SOAP, REST, Eclipse, JUnit, Spring, and Git and worked as backend developer of this app using Nodejs, Socket io and mongo db.
- Wrote Restful web services to communicate with MongoDB and performed CRUD operations on MongoDB using restful web services.
- Built the customized ETL tool for migrating the data from MS SQL Server to Couchbase server which builds varieties of documents for later use of web services, which pulls the data from Couchbase in JSON format.
- Enhanced application by building new components in Angular 2 and typescript with a REST wrapper around the existing backend Java 1.8 services as well as various enterprise web services integration.
- Developing the business functionalities and exporting them as SOAP, JAX web services and extracted the SOAP request sent to and SOAP response received from the backend system.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services and involved in coding for the presentation layer using Struts and Java Script.
- Developed functionality for Dashboard which gives the latest snapshot data about the scripts executed with respect to each user. Developed Session beans to maintain workflow and used Hibernate for persistence of data. Writing complex SQL queries, PL/SQL Stored Procedures for data conversion. Using JUnit, JIRA, Log4J to perform unit testing and for logging frameworks.
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Developed front-end content using HTML, CSS and client-side validations using Angular.JS Java Script.
- Developed the application using MVC-1 Architecture using JSP 1.7, Servlet2.5 and EJB2.0 and built dynamically generated dropdown lists using jQuery and Angular 6.
- Involved in developing XML, HTML 5, and Java 1.8 Script for client-side presentation and, data validation on the client side with in the forms and developed CI/ CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
- Initiated Microservices application with Docker and Kubernetes cluster formation for the scalability of the application.
- Working knowledge of Cloud-based infrastructure tools and components (AWS, EC2, S3, Virtual Private Cloud (VPS), and Elastic Load Balancing (ELB)).
- Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit).
- Created a Spark cluster on AWS and integrated with Python Implemented Python scripts to import raw data from web into PostgreSQL database and implemented the AWS S3 infrastructure for Big Data environment for data analytics.
- Enabled streams and created Lambda function on AWS to trigger changes made in DynamoDB and used Github and Jenkins for building the CI/ CD pipeline and day to day builds and deployments using Gradle.
- Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform build upon Spring Boot Service and worked on spring controllers and configured using annotations to handle presentation requests.
- Utilize Spring Boot to integrate Microservices with other Microservices and RabbitMQ messaging exchanges.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
- Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
- Created Spring configuration files and used Spring annotations to auto wire Java 1.8 Components using Spring dependency injection.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Spring MVC framework for the application.
- Designed dynamic client-side Java Script codes to build web forms and simulate process for a web application, page navigation using Angular 2 and Angular 4.
- Created Type Script reusable components and services to consume REST API's using component-based architecture provided by Angular 6.
- Developed REST API for test server for Express Router middleware-based API's with MongoDB and developed enhancements to MongoDB architecture to improve performance and scalability.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill Pro, Jenkins and Subversion. Developed Unit test cases using Junit, Mockito and Jenkins for continuous integration.
- Configured Docker container service and build pipe line Jenkins CI/ CD tool for continuous integrating and deploying application on servers.
- Used Java Script libraries to create slider and page-turning animations on calendar widgets and used Hibernate to access My SQL database and implemented of connection pooling.
- Used Hibernate, Object Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based schema.
- Developed Microservices using Java Spring Boot, Hibernate, Restful
Java Developer
Confidential - Eagan, MN
- Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/ CD) pipelines to deploying either on public or private cloud.
- Developed and consumed RESTful web services using Java Servlets, Apache XML Beans, and JSON. Used XML Spy and SoapUI to test the web services end points.
- Designed and developed the project using Struts MVC design pattern and used Struts-Validator frame-work for all front-end Validations for all the form entries.
- Involved in developing XML, HTML 5, and Java 1.8 Script for client-side presentation and, data validation on the client side with in the forms and developed CI/ CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
- Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
- Consumed and Exposed both REST and SOAP-based web services very good experience with SOA model.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP2.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services, Object storage service Amazon S3 is used to store and retrieve media files such as images.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Integrated Struts (MVC architecture) and Tag Libraries to create interactive form-based applications and designed and developed the user portal using Angular JS along with HTML5, CSS3 and Type Script.
- Involved in designing and implementation of MVC design pattern using Struts framework for web-tier and performed AWS Cloud administration managing EC2 instances, S3, Cloud Formation, SES and SNS services.
- Developed and program Java scripts of automation procedure with provided API and JSON data to connect and communicate embedded hardware system, based on design documents and business objectives, including developer testing activities, like unit testing, regression testing, integration testing.
- Implemented MVC architecture using Eclipse IDE. The developed application had a separate paradigm for design layer, presentation layer and control layer and used various libraries of Java Script like jQuery, backbone.js, underscore.js and node.js. services in Spring Tool Suite with good quality of code.
- Designing and developed Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform.
- Implemented micro services using Spring boot, Spring based micro services and enabled discovery using the server.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
- Developed Java API to interact with the Amazon SQS used in sending bulk emails and used AWS S3 to store code bundles to deploy onto EC2 Instances.
- Managed Data backup and archiving on AWS using S3 and designed and implemented cloud BaaS and PaaS offerings on Amazon AWS.
- Configured and consume data in AWS RDS and in-memory database by writing various types of SQL scripts and Manipulate the files stored and retrieved in AWS S3.
Java Developer
Confidential - Framingham, MA
- Designed, implemented and deployed J2EE web application using Struts and Spring IOC (Invention of Control).
- Worked on migrating the application to the AWS environment using Lambda functions, EC2 Instances, Cloud Formation Templates and S3.
- Migrated REST web services to Kubernetes cluster on AWS by creating fabric files using YAML and JSON.
- Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring as part of Services Discovery using Apache Axis.
- Developed single page application by using Angular 4 backed by MongoDB and NodeJS.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Involved in consuming RESTful Services using Node.JS and Express.JS Framework.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence and implemented business processes to develop email notification components using JMS API.
- Developed Enterprise Java Beans (EJB) with both State Less Session beans and Entity beans using CMP.
- Experience with SOAP based Web Services using axis and RESTful web-services using REST Easy framework.
- Implemented real time analytics pipeline using Confluent Kafka, storm, elastic search, Splunk and green plum.
- Developed web services using SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), XML (Extensible Mark-up Language) and Apache Axis.
- Implemented Perl packages extensively and used SOAP Lite module to communicate with different web services based on given WSDL.
- Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
- Deployed components on JBoss and Web Sphere application server.
- Configured and deployed web application in JBOSS Server using ANT tool and developed custom reports using Crystal Reports and wrote test cases using JUnit tool.
Software Engineer
Confidential - Reston, VA
- Involved in designing, developing and implementation of Classes, UML diagrams showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Involved in design, develop and implementation of the application using Spring and J2EE framework.
- Built web-based application using Spring MVC Architecture and REST Web-services.
- Implemented services for the users of this application to check member's validity and schedule rides.
- Utilized modular structure within the Angular JS and Node.js application in which different functionalities within the application were divided into different modules.
- Created an XML configuration file for Hibernate for Database connectivity and proficient in developing web page quickly and effectively using HTML5, CSS3 and Java Script
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high quality Software.
- Created an XML configuration file generating beans of the java classes and provided production support for the application both onsite and remotely.
- Implemented various design patterns like singleton, data access object, data transfer object, MVC design pattern.
- Created Java classes to encrypt and compress the data files in S3 bucket and hosted them in Lambda or Ec2 instances.
- Database Schema and tables were developed using SQL Developer.