Java Developer Resume
Richardson, TX
SUMMARY:
- Around 6 years of IT experience in various applications design, development, implementation and maintenance of Web based n - tier architecture systems using Java/J2EE for enterprise applications.
- Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and incremental software development.
- Experience in Java,JavaScript(ES6), CSS3, HTML 5, Angular 5, jQuery, and AJAX.
- Extensive experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular JS, JSON, RMI, AJAX, JavaScript, jQuery, Bootstrap .
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC, Struts, spring and Hibernate.
- Extensive Experience working with Spring, Struts, JSF, Prime Faces 3.4 and O/R mapping Hibernate frameworks.
- Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, IBM Web Sphere, Apache Tomcat, J Boss, Web Logic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
- Expertise in application development using MEAN stack (Mongo DB, Express jess, Angular jess and Node jess)
- Experience in Designing and developing client's website screens and front-end widgets using React js.
- Experience in using J enkins as the build automation tool and responsible for writing the Rundeck scripts. to make the automation scripts
- Experienced on use of functional programming, lambda expressions, and additional Java 8 features.
- Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery.
- Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data Access Object (DAO).
- Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
- Good Exposure to work on Frame Work using Struts MVC Architecture.
- Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.
- Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
- Designed and developed Microservices platform to support a multitude of enterprise level applications.
- Deployed micro-services as restful Java Webservices on Amazon Elastic Beanstalk . Used AmazonS3 for configuration files.
- Excellent communication, analytical, Inter-personnel, presentation skills and capable to meet tight deadlines and team spirits.
TECHNICAL EXPERTISE:
- Core Java with OOPs concepts, Swings, JavaFX, Multi-threading, Exception Handling, IO-Streams and Collections, Data structures and Generics
- J2EE, JDBC, JSP, Servlets, Freesheets, JavaBeans, JSTL, HTML, Hibernate, JTA, JavaScript, J- Query, AJAX, CSS, JAXB, Spring-Core, Spring- MVC, Spring AOP, Spring-Security, Spring Boot with Spring Batch
- Web Services using - Restful, SOAP, WSDL and developing DTDs, XSD schema for XML.
- Design patterns, Spring Core, Spring MVC framework, Hibernate and Messaging Middle ware using JMS.
- Gradle and MAVEN automated build scripts
- JUnit, Mockito Junit and Selenium testing.
- UI Designing - HTML, HTML5, CSS, JavaScript, React JS, AngularJS.
- Shell scripting in Red-hat, Ubuntu and Mac Operating systems.
- Writing the SQL and PL/SQL queries on ORACLE, IBM DB2 9.x,10.x, MySQL
- SQL Client Tools like DB2 Control Center, IBM Data Studio, TOAD, Squirrel SQL,
- NOSQL on MongoDB database (JSON format DB).
- Cloud Computing on IBM Cloud (SoftLayer) and Amazon Web Services (AWS)
- Jenkins for Continues Integration.
- Java Application setup file building for Linux .DEB &. RPM, for Mac. PKG and for Windows .EXE.
- Worked on Docker Virtual Box with RHEL-Image and Debian-Image for creating. RPM and. DE packaging.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, Richardson, TX
Responsibilities:
- Developed server side JEE application components using Spring, Spring MVC, Spring AOP, Annotations, JMS, J2EE Design Patterns using Eclipse.
- Implemented Spring MVC, REST Controllers for Web/Application Layer and REST API.
- Worked on developing Single Page UI using Angular JS and Bootstrap for responsive web pages.
- Used Hibernate as an ORM tool to interact with the database.
- Hands on experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, Borland JBuilder and Oracle JDeveloper and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM Web Sphere, Glassfish, Camel and JBOSS
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, Apache Kafka and Apache Camel as JMS provider
- Deployed applications into the AWS cloud using Amazon EC2, VPC, IAM, AWS S3 andConfiguring and versioning the AWSS3 buckets and creating the life cycle policies to store and archive data to Amazon Glacier.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 5 .
- Developed RESTful services using NodeJS Loopback Framework
- Worked on unit testing for the Angular application using karma.
- Experienced in MEAN stack Mongo DB , Express, Node , and Angular.
- Experienced working with Node JS and npm modules like http, q, path, fs, mongo dB, kraken, express, lusca and templating engines.
- Automate the cloud deployments using chef, python, andAWS Cloud Formation Templates.
- Constant indulging and coherent working with concepts of Python and Machine Learning.
- Develop cloud formation scripts to build on demand EC2 instance formation.
- Used Splunk to see the error logs in the application.
- Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
- Responsible for table designs like attributes required, distribution key and sort key and creating ;;{.DDL in Redshift
- Helped the team in identifying the DIST key, SORT key and encoded type while designing the Redshift table.
- Writing services in Spring Boot and running and deploying them in Cloud Foundry.
- Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
- Responsibilities included configuration and deployment of tomcat application and web apache servers, Redis Cache and Solr Servers. Environments for test, development, and production were built from the ground up.
- Built on Micro services using spring boot, spring jpa, spring security and deployed to AWS cloud.
- Asynchronous messaging is done using JMS and created Queue for point to point messaging.
- Developed and consumed Enterprise web services (RESTful and SOAP). Generated client using Jersey and Axis frameworks using Eclipse.
- Worked with EJB in the server-side to encapsulate business logic of the application.
- Successfully implemented the code for my module using struts and hibernate.
- Implemented DAO for data access using Spring ORM with Hibernate.
- Responsible in development of presentation layer using asp and servlets.
- Developed the Services using AWS Elastic Search, Restful Services using JAX-RS & Java.
- Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
- Responsible for the Design and management of database in DB2 using Toad tool.
- Configured and administered JDBC, JMS, and cluster EJB objects in WebLogic Server.
- Performed logging of all the debug, error and warning Confidential the code level using log4j.
- Involved in developing object-orientedJavaScript and experienced with AJAX, jQuery, HTML5, Angular, NodeJS and CSS.
- Implemented Angular controllers to maintain each view data. Implemented Angular service calls using Angular factory.
- Used jQuery library to build Ajax based web application module.
- Imported data from XML files and flat files to standard formats and published into JMS queue using JBoss.
Environment: JDK, Multithreading, Spring 4.x, JSP 2.0, Servlets 3.0, Amazon Web Services (AWS), HTML, CSS, JavaScript, AngularJS, XHTML, EJB, JDBC, JSTL, XML, XSLT, JQUERY, AJAX, Mongo DB, Restful, Hibernate 4.1, Jenkins, Node.JS, JBOSS 4.0.3SP1, JSF, Maven3.0, Log4J, SQL Developer4.1, WebSphere Server, WinSCP, Linux, Tortoise SVN, Git Bash, Source Tree, Tortoise Git.
Java Developer
Confidential, Deerfield, IL
Responsibilities:
- Developed UI components using Angular JS, Node JS, JavaScript, JSP, Html tags, CSS, Ajax and jQuery.
- Used Eclipse as IDE, configured and deployed the application onto Tomcat application server using Maven build scripts to automate the build and deployment.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Involved in integrating JAX-RS into Spring Boot application.
- Achieved synchronization of multiple threads through Multithreading and Exception Handling.
- Developed interfaces/APIs in Java to interact with various backend system.
- Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods and Concurrency API.
- Created web services using Spring @Rest Controller to return JSON to the frontend.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
- Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBM.
Environment: Java-J2EE, JDK 1.7, JSP, Servlets, Spring, Struts, AWS, Hibernate 3.5, JPA, RESTful Web services, Json, Jersey 1.9, Sybase, PL/SQL, Unix, Shell Scripting, Apache Tiles, Node J, Angular jess, Collections, JIRA, HTML, CSS, XML, Http, Maven, Subversion, WebLogic 10.3.6, Agile and Scrum Methodology.
Java Developer
Confidential
Responsibilities:
- Developed the front-end by doing hands-on coding using HTML, CSS, JavaScript, and jQuery, AngularJS and Node.js.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Developed reusable components with AngularJS custom directives. Created Mobile screens using Bootstrap for several applications.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Support the application through debugging, bug fixing and maintenance releases.
- Developed user interfaces using JSP, JFC, JDBCusing J2EE Patterns.
- Developed custom tags, JSTL to support custom User Interfaces.
- Used parsers like DOM, SAX and Xerces etc. for data formats like XML and integrated these utility functions into Integration Framework for transformations.
- Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, UI Configuration widgets.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Worked extensively on XML and XSL Transformations for the data received as a response from web service and display it on the UI screen.
- Used XML Spy as a tool to achieve the layout and XPath for data representation.
- Develop custom Web control for navigation to generate XML and convert it to HTML using XSLT.
- Implemented various complex PL SQL queries.
- Developed various Junit test cases for Unit Testing.
Environment: Java/JEE, Spring 2.5/3.0, Struts 2, Hibernate 3.2, Spring WS 1.5.9/2.0, Apache ActiveMQ, Apache Camel, Hecate, Apache Tomcat, MS SQL Server, Oracle 11g, Maven, SVN, Hudson.
Java Developer
Confidential
Responsibilities:
- Designed, developed a custom single page application using Angular JS, React JS and created services, factories, models, controllers, views.
- Used Dependency Injection feature of spring framework and AngularJS for rapid development and ease of maintenance.
- Custom Validations on various input fields using angular directives.
- Used HTML, CSS, Java Script, AJAX, JSON, XML and JQUERY for developing the application to interact with APIs, Web Services.
- Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle.
- Extensively used Hibernate in data access layer to access and update information from the Oracle database.
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Designed and developed the REST based Microservices using the Spring Boot.
- Used Oracle 10g as the back-end database to store the data.
- Expertise in coding optimized SQL queries on databases like DB2 and Oracle.
- Developed components utilizing spring framework modules (IOC, AOP, MVC etc.).
- Integrated Spring with Hibernate and made as Spring bean using Hibernate Template.
- Used Spring AOP to handle transactions session aspects and to implement security.
- Designed and created DAO using data modelling in the integration layer.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
- Using SOAP and Restful web services to retrieve provider's data and used SOAP UI to test the web services.
- Created RESTful Web service for updating customer data from sent from external systems.
- Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.
Environment: J2EE, EJB 3.0, Struts, spring, IBM MQ Series, XML, XSL, XSD, CSS, PVCS, Java Script, AJAX, MVC, HTML, Angular.js, Multithreading, Eclipse, JUnit, JSF, JTS, Hibernate, Weblogic9.0, agile, Oracle11g and Windows.