Java Developer Resume
5.00/5 (Submit Your Rating)
Halifax, NS
SUMMARY
- Over 6 years of experience, involved in development, system testing, debugging, implementation and maintenance of software applications using Java.
- Hands on experience in design and development of web, client - server environments and enterprise applications using Core Java and J2EE technologies like Spring, Hibernate, JSP, Servlets, Struts, JDBC, JavaBeans, EJB.
- Experience in using the JavaScript frameworks JQUERY, Angular.js, Backbone.js, React.JS Node.js & Twitter Bootstrap.
- Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
- Had knowledge on continuous integration and deployment using Jenkins, docker.
- Expertise in Web Designing and User Interface Development using Web Technologies.
- Experienced with DevOps methodologies and cloud infrastructure automation tools like chef and puppet.
- Expertise in Development of several types of forms and reports using Oracle APEX versions.
- Experience in Agile development methodology, waterfall and TDD (test driven development)
- Extensive knowledge in implementing web applications using Java 7/Java 8.
- Experience developing Spring based Java microservices.
- Experienced in developing Webservices with Python programming language
- Expertise in Lift and Play frameworks for leveraging Scala actors to support more concurrent requests than is possible with thread per request server.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Hands on experience in Amazon Web Services (AWS) including EC2, S3, DynamoDB, Simple DB.
- Strong Experience and Expertise in Object Oriented Analysis and Design and implementation of OOAD using C++.
- Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS CloudFormation, AWS CloudFront and Experience in using containers like Docker and familiar with Jenkins.
- Valuable 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.
- Extensive knowledge of Data Modeling, Data Conversions, Data integration and Data Migration with specialization in Informatica Power Center.
- Knowledge in implementing a full-fledged web app with NodeJS (express.js as webserver) & Cassandra.
- Experience in JDBC and writing SQL Queries, PL/SQL stored procedures, Triggers, Views, Functions and SQL packages.
- Experienced in using C++ Standard templates, library's, Containers and Pointers.
- Well versed in designing presentation layer components using Servlets, JSP, JavaScript, C#, jQuery, JSON, AJAX, HTML, CSS and JavaScript.
- Expertise in using GitHub for versioning and Jenkin for continuous integration.
- Experience in developing RESTful web services in Java EE Spring framework and Hibernate ORM.
- Experienced in developing Web Services with Python programming language.
- Expertise in JDBC API with Oracle 9i/10g/11g, MS SQL Server 2005/08, MySQL, DB2 and Microsoft Access.
- Experience in implementing Web Services (SOAP, WSDL) using Axis framework.
- Experience in dynamic web applications design using open source MVC, Spring and Struts Frameworks.
- Hands on experience in front-end interface development using HTML, DHTML, CSS, XSLT, JavaScript, and AJAX.
- Experience in importing& exporting various data sources using SQL Server Integration Services (SSIS)
- Worked with testing tools such as JUnit for Java, QUnit for JavaScript, and A/B Testing for Website Design and its traffic flow.
- Experience in implementing Core Java J2EE design patterns like Singleton, Factory Pattern, Business Delegate, Service Locator etc.
TECHNICAL SKILLS
- Eclipse
- PL/SQL Scala
- PHP
- C++
- JavaScript jQuery
- JSP servlets
- JSTL
- Struts JDBC
- JSF
- EJB
- RMI
- JTA
- WSDL
- JMS
- JCA
- CVS
- SVN
- GIT
- GitHub Design Patterns
- Struts
- Hibernate spring spring boot Spring security spring cloud
- Jenkins
- Maven chef puppet XML
- XSD
- XSLT
- DTD
- DOM
- SAX parser
- XQuery REST
- SOAP
- DOJO
- JSON
- Shell scripting
- Dreamweaver Apache Tomcat
- Jboss
- WebSphere
- JBuilder Ant
- Junit
- Log4j
- Selenium
- Bugzilla
- JIRA MongoDB
- Cassandra
- MySQL
- Sun Solaris
- Red Hat LINUX AWS (EC2
- S3
- Lambda
- Cloud Watch
- EBS system) Hadoop Enviroment (HIVE
- PIG
- OOZIE
- SPARK
- MapReduce
- Sqoop) Docker HTML5/4
- CSS3
- XML
- Angular.js AngularJS 1.7.5 /1. 0/1.5/2.0/4.0
- RedHat Fuse 6.2/6.3 Node.js
- Ext.js Backbone.js
- Bootstrap
- React.js
- Redux
- Oracle
- JBoss
- JDBC
- JSF
- Servlet
- DHTML
- NetBeans
PROFESSIONAL EXPERIENCE
Java Developer
Confidential - Halifax, NS
Responsibilities:
- Worked on Design and Development of a Batch Process Management Engine with C++, UNIX Shell Scripting and SQL.
- Applied data transformation business rules to transform code from one format to another format using Nodejs.
- Developed controllers, services, model and form components in Angular 2.
- Used AJAX, Java script and GWT to create interactive user interface.
- Used DevOps tools like Puppet Server/puppet Client and Configured Puppet and used to install and administrate the Virtual servers.
- Proficient in building Web User Interface UI using HTML5, DHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
- Build back - end application with Python / Django, work with docker, RabbitMQ, Celery, Jenkins.
- Configured Hibernate to store the persistence data into Oracle 11g database and written HQL to access the data from the database.
- Wrote user interface components for IDMS using AngularJS.
- Worked on migrating MapReduce programs into Spark transformations using Spark and Scala.
- Wrote Python scripts to parse XML documents and load the data in database.
- Implemented AKKA & RabbitMQ for large scale remote processing.
- Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Utilized Agile software development methodologies including pair programming, continuous integration, and scrum events.
- Developed REST APIs using Akka Http and Scala in a Docker container.
- Worked File uploading and Downloading web service using play framework with MONGO DB.
- Developed and managed cloud VMs with AWS EC2 command line clients and management console.
- Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.
- Worked extensively with writing SQL and PL/SQL using Sybase.
- Implemented and maintained the monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
- Wrote user interface components for IDMS using AngularJS.
- Designed, developed data integration programs in a Hadoop environment with NoSQL data store Cassandra for data access and analysis.
- Designed and developed Java Script frame work (React.js and angular.js) which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Involved in designing enterprise data warehouse project, applied dimensional data modeling practices on Oracle 12c, and developed dashboards on Sisense BI tool.
- Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Involved in the Complete Software development life cycle (SDLC) to develop the application and Worked closely with software developers and DevOps to debug software and system problems.
- Worked as Data Architects and IT Architects to understand the movement of data and its storage and ER Studio 9.7
- Involved in coding and supporting the worker portal of Integrated Eligibility System using Java 7.
- Designed and created PL/SQL sub programs like Stored Procedures, Triggers and Sequences to access Oracle.
- Created the databases using Cassandra and involved in design and data modeling.
- Utilized Agile software development methodologies including pair programming, continuous integration, and scrum events.
- Involved in loading, analyzing and extracting data to and from Oracle database with Python.
- Built Spring based Java Microservices to support web application.
- Analyzed business requirements and designed logical & physical database structures through entity-relationship data modeling with normalization theory techniques and practices.
- Developed and managed cloud VMs with AWS EC2 command line clients and management console.
- Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.
- Developed the Accommodations utilizing AWS Elastic Search, Restful Accommodations utilizing JAX-RS and Java.
- Used Jenkins for Continuous Integration and Continuous Development.
- Worked on Batch programs written in Oracle PL/SQL involving critical business logic.
- Designed the user interactive (UI) web pages using web technologies like HTML5, PHP, XHTML, CSS3, Bootstrap, AngularJS framework and angular 2.
- Involved in working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Developed stored procedures, packages and database triggers to enforce data integrity. Performed data analysis and created crystal reports for user requirements.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Involved in creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval and Automation of various administrative tasks on multiple servers using DevOps.
- Had exposure to create jobs for continuous integration and deployment using Jenkins.
- Created and modified SQL and PL/SQL scripts for data conversions and performance improvement using Sybase.
- Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
- Created and maintained complex data models in Excel and Access.
- Involved in process for builds and deployments with Maven and Jenkins for continuous integration.
- Implemented server-side components primarily using Core Java, Multithreading, Spring, Hibernate and Web Services.
- Developed Java microservices to handle inbound loan data. (Spring, Tomcat7, PHP, RabbitMQ, REST, XML)
- Used Ajax to transfer JSON format Data between front-end and back-end restful API.
- Developed SQL and PL/SQL scripts using Oracle 11g and SQL Server 2016 database
- Good Knowledge of Cloud Computing software's (IaaS) of that of Amazon Web Services (EC2, S3, RDS and EBS)
- Used Spring Framework for developing the application and used hibernate to map to Oracle database.
- Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
- Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
- Involved in relational Database design, creating tables, views, user defined functions, triggers and stored procedures in MS SQL Server.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end Restful Server.
Java Developer
Confidential
Responsibilities:
- Designed and implemented enhancement related to tips and gratuity in C++.
- Designed the front - end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS3.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Implemented Content management using Andromeda, Contentful and NodeJS.
- Implemented all back-end business logic using Oracle 8i PL/SQL stored procedures, functions, packages, and triggers for J2EE web applications.
- Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
- Have Demonstrable experience working with React, Redux, Babel (ES6), and/or Web pack and also have Coding knowledge on the Redux framework using JavaScript
- Involved in developing java microservices which are interconnected in the AWS cloud.
- Involved with REST web service were used as interface between .Net application that are used for Front End User Interface to interact with back end services that are developed mainly using Java.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
- Tested the web application and deployed on the Apache Tomcat web server and JBoss application server.
- Responsible for generating scripts using C# and JavaScript of model interaction.
- Developed consumer-based features and applications using Ruby on Rails, JavaScript, jQuery, HTML, CSS Behavior Driven Development (BDD) and pair-based programming.
- Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
- Worked on NodeJS for developing server-side web applications.
- Involved in developing JavaBeans, Java Server Pages JSP, PL/SQL Procedures and Functions to perform business transactions.
- Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, Oracle.
- Extensively used to data models to store the form data.
- Developed and performed unit testing using JUnit framework in a Test-Driven environment (TDD)
- Implemented data processing and storage module using multithreading concept.
- Designed and developed very complex and large web pages using Angular 2, HTML 5, and CSS.
- Using C and C++ designed and implemented enhancements related to both Table service and Quick service modules of point of sale systems.
- Used Test driven approach (TDD) for developing services required for the application.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB.
- Used Django configuration to manage URLs and application parameters and used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Familiar with JSON based also Used Django APIs for database access.
- Worked on writing SQL queries, PL/SQL stored procedures for the application database and backend tasks.
- Designed the Web Applications by replacing the custom MVC Type 2 web framework with the new Spring MVC framework.
- Worked on Java Script libraries like jQuery and JSON as well as Wrote JUnit test cases to test the server-side Modules.
- Designed the user interface of the application using HTML, CSS3, and JavaScript.
- Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions.
- Implemented or exposed the Microservices based on RESTful API utilizing Spring Boot with Spring MVC
- Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
- Involved in implementing the Hibernate API for database connectivity and Developed Hibernate mapping configuration files to provide the relation between Core java objects and database tables.
- Used Hibernate to transfer the application data between client and server, developed this application based on MVC Architecture using open source EJB.
- Created, maintained, and backed up MS SQL Server using scripts.
Java Developer
Confidential
Responsibilities:
- Involved in development of Order Management and Performance analysis modules of the project
- Involved in developing class diagrams, sequence diagrams in UML showing generalization and other relationships and describing the interaction of object respectively.
- Worked extensively on SOAP based Web Services.
- Developed UI using JAVA Server Pages (JSP), HTML and Java Script for the Presentation layer.
- Used Ajax to provide dynamic features where applicable.
- Developed front end controller in Servlet to handle all the requests
- Developed service delegate to handle the Business logics
- Developed DAO (data access object) patterns to access the database.
- Used Junit to develop the test cases for unit testing
- Build and deployed the application in Production environment using maven builder
- Writing test cases in selenium IDE and testing the application.
- Worked on Git version control system to maintain versions in the application development.
Java Developer
Confidential
Responsibilities:
- Involved in developing presentation layer using JSPs and model layer using EJB Session Beans while Co - ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.
- Worked with relational model databases using T-SQL and Microsoft SQL Server Enterprise Manager.
- Application developed with strict adherence to J2EE best practices.
- Created UML class and sequence diagrams using Rational Rose along with Implemented the web-based application following the MVC II architecture using Struts Framework.
- Migrated entire application, from using MS Access queries to SQL Server stored procedures.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
- Developed Unit test cases for the classes using Junit and developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Used JavaScript, HTML for creating interactive front-end screens and extensively used Custom JSP tags to separate presentation from application logic.
- Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services, which enforced a stateless client server and support JSON, few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.