We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 6+ Years of experience in the IT Industry with proficiency in Design and Development of J2EE Projects (Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate, and Restful API). Complete understanding of Object Oriented design and development of Web - based and client/server-based systems on multiple platforms.
  • Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Good Understanding of Design Patterns like Singleton, Prototype, Factory Method, Abstract Factory, DAO pattern and Builder patterns.
  • Expertise in SOA technologies creation and consumption of web services (SOAP and RESTFUL) using Apache CXF and Jersey(JAX-RS).
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS, Kafka and Object-Oriented Programming.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Experience working with Test Driven Development(TDD)
  • Developed user interface screens and the validations using HTML, XHTML, JSP, Angular JS, Angular2/4, Bootstrap, jQuery, Node JS and CSS.
  • Implemented different frameworks like Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Microservice, JSF, Hibernate.
  • 2+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch and Cloud trail).
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience involving configuring S3 versioning and lifecycle policies to backup and archive files in glacier.
  • Created AWS Route53 to route traffic between different regions.
  • Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Well versed with consuming and producing Web services like SOA Architecture based SOAP (WSDL Component) and REST working with data-exchange formats like XML and JSON formats.
  • Experienced with Synchronous web services like JAX-RPC, JAX-RS, JAX-WS.
  • Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 and NoSQL DB like MongoDB.
  • Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, SVN.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Jenkins.
  • Extensively used IDE’S like Eclipse for development and deployed those applications on Tomcat, web logic servers.
  • Good interpersonal Skills, problem-solving skills, strong work ethic with the ability to excel in fast passed and time sensitive environment.
  • Configured and used JIRA for bug tracking and functional testing.
  • Ability to adapt to new software applications and products, self-starter, with excellent communication skills and understanding of business workflow.

TECHNICAL SKILLS

Languages/ Tools: Java, Servlets, EJB, JDBC, PL/SQL, Soap, Axis, AJAX, XML, UML, RMI, JMS, ANT, MAVEN.

Web Technologies: HTML, XML, XHTML, DHTML, JavaScript, CSS3, PHP, WordPress, HTML5, JSON, Angular JS 2/4, React JS, Node JS, XSD, XSLT, Bootstrap, AJAX.

Java/J2EE technologies: J2EE, JSP, Servlets, JDBC, JSF, jQuery, Kafka, String Handling, JAX-WS, Collections, MVC/MVP, Multi-Threading, JMS, TDD, SAX, DOM, CXF.

Application servers: IBM WebSphere 6.x/7.x/8.x, JBOSS, WebLogic 11g.

Software Development Methodologies: Agile, Waterfall.

Testing/Logging tools.: Junit(Integration and Unit), log4J, JMock, Continuous integration, API automation, Tag Lib.

Databases: Oracle, MS-SQL, DB2, PostgreSQL, NoSQL, MongoDB, Relational Database, PL/SQL, Cassandra.

Frameworks: Spring Core, hibernate 3.0/2.1, Spring MVC, Spring Security, JPA, Apache Tomcat, Struts 2.0/1.2, Spring Boot.

Operating Systems: Windows XP/Vista/7, Unix, Linux.

Web Services: SOAP, RESTful.

Cloud: AWS.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Responsible to enhance the Portal UI using HTML5, Java Script, AngularJS, jQuery, Ajax, Bootstrap, JSP, JSF, Java, CSS as per the requirements Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Developed Custom Directives like Elements, Attributes and Classes and AngularJS2.x Factory to monitor asynchronous service calls through Dependency Injection.
  • Extensively implemented ES6 for building interactive cross platform web application and optimizing the application for high performance.
  • Designed and developed a number of RESTful web services that support JSON.
  • Near-real time data stream processing workflow developed using Apache Kafka.
  • Implemented Angular2.x classes and life cycle hooks to maintain the data present in each view.
  • Implemented Services to create abstract re-usable injectable used in multiple child components.
  • Hands on expertise in developing Angular2.x features like Directives, Filters, Services.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring AOP, Spring Annotations, Spring controllers and DAOs to wire objects of business classes.
  • Develop Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Built a central scheduling microservice using docker, spring boot and kafka to schedule data center jobs based on priority and maintenance windows.
  • Exceptionally talented in providing Production support to the system with special focus on data monitoring and integrity.
  • Developed RESTful & SOAP Web Services using Jersey API and JSON as media type in integration with Springs.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Experienced in creating Amazon EC2 instances and setting up security groups. Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Involved in developing and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Focused on Test Driven Development(TDD) thereby performing detailed, Integration testing, JUnit tests for every single piece of functionality before writing the functionality.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used MongoDB, NOSQL database management system for keeping user generated data.

Environment: Java, J2EE, Servlet/filters, JSP, JSTL, Spring boot, Microservices, Swing, Spring Security, OAuth2, Spring Batch, AWS, EC2, S3, SOAP, RESTful, Production support, EJB, Angular JS, TDD, NoSQL MongoDB, Eclipse, MAVEN, JUnit, Jenkins, Log4j, JIRA, Kafka, Git, CICD Tools, Jenkins, JIRA.

Confidential, Vernon Hills, IL

Java Developer

Responsibilities:

  • Involved in business requirements gathering and analysis of the requirements
  • Developed Enterprise applications using Java7 and older versions.
  • End to End responsibility is taken to develop applications using Spring, Hibernate, Angular JS, HTML5, PHP, Bootstrap, CSS 3, JavaScript, JQuery, Ajax.
  • Integrated Spring with Apache CFX and used CFX to consume and produce RESTFUL services via annotations using the HTTP Binding.
  • Extensively worked on Test Driven Development(TDD) process for repeating Development cycle.
  • Developed Microservices & APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Analyze Kafka logs to fix failures at application level and to increase or decrease number of partitions for a Kafka topic based on load to improve performance.
  • UtilizedAngularJS 1.3.X for frontend platform to create a responsive and robust single page application.
  • Implemented Integration and Unit testing using Junit.
  • CreatedAngularJS Views, Controllers and Services to match design specifications.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture and used JPA to communicate with Databases.
  • Developed EJB Session Beans to process the business logic.
  • Performed AngularJS Form Validation and AngularJS Form properties with ng-show and created a custom validation directive for comparing two input values.
  • Involved in deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto- scaling in AWS Cloud Formation.
  • Expertise developing UI/UX using Angular 2 in combination with Bootstrap, JQuery, JavaScript.
  • Experience in Angular 2 by implementing routing, components, services and directives on the User Interface development.
  • Used Jenkins to create and manage Docker deployment pipeline for custom application images in cloud.
  • Implementing and exposing the Micro services based on RESTful API using Spring Boot.
  • Experience in using PL/SQL, MongoDB and Oracle 11g database for applications.
  • Sprint planning sessions and participated in the daily Agile-SCRUM meetings.
  • GIT is used as code repository and JIRA to assign, track, and report the issues in the application.

Environment: Java 7 and older versions, Spring Boot, Spring MVC, JDBC, Hibernate, JUnit 4, Struts2, Microservices, PL/SQL, EJB, React Js, SOA, RESTful APIs, Bootstrap, Apache CFX, TDD, SOAP API, DB2, WebSphere, Oracle 11g, Kafka, MongoDB, MAVEN, TDD, Micro Services, Ajax, Angular Js/Angular 2, JAX RS, GIT, JPA.

Confidential

Java Developer

Responsibilities:

  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing.
  • Extensively used agile development methodology and involved in sprint planning.
  • Developed Web based and Server side applications using Java 7.
  • Used Object Oriented Analysis and Design(OOAD) approach for Analyzing and designing an Application.
  • Having good experience in working with Microservices for building flexible Software systems.
  • Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and withAngularJS using custom directives.
  • Experience working with Struts2 framework for developing and maintaining web applications.
  • Developed and Implemented CSS themes for Project and worked on front end technologies HTML5, CSS3, AJAX, Bootstrap and Java Script.
  • Experience in working with Asynchronous Programming for Fast and Responsive user interfaces.
  • Authored a WSDL, Generated server side artifacts from the WSDL, classes that represent data types from XSDs using JAX-WS, developed EJB end points and SAAJ clients for the web services.
  • Used RAD IDE for developing web Applications and Deployed on Web Sphere.
  • Extensively Worked on technologies like Angular JS for Client Side validation.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Experience in container based technologies like Docker, Kubernetes and Openshift along with development of Microservices architecture using Spring Boot.
  • Having good experience in Design patterns like Singleton, Factory, Data Access Objects and MVC.
  • Implemented Java Persistence API(JPA) using Hibernate.
  • Extensively used JQuery to simplify Java Script Programming on Client side for Event Handling, Document traversal and CSS manipulation.
  • Extensively worked on Oracle 11g, MongoDB, DB2 databases.
  • Used Jenkins for performing Continuous Integration.
  • Worked with Amazon Web Services(AWS) for Deploying the applications.
  • Involved in deploying the application under Apache Tomcat Web Server using Servlets and JSP.
  • Performed unit testing using Junit 4(Integration Testing) and tested Restful web services.
  • Used MAVEN to define the dependencies / plug-in and build the application.
  • Used GIT version Control tools.

Environment: Java Spring MVC, HTML5, RAD-IDE, Hibernate, Collections, Multithreading, JAX-WS, CXF Rest services, SOAP API, OOAD, JDBC, MongoDB, JMS, Jenkins, DB2, JPA, Java 8, Bootstrap, AWS, Microservices, Struts2, Maven, GIT, Oracle 11g, EJB, AngularJS, Junit 4, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing the front-end of application using JSP, HTML, CSS and made client side validations using JavaScript, JQuery.
  • Used JQuery events to manipulate the elements based on the user interaction like ready(), hover(), click(), mouse over() and key press().
  • Performed client side validations with customized error messages using JavaScript.
  • Debugged the application using firebug and traversed through the nodes of tree using DOM functions.
  • Responsible for setting up AngularJs framework to achieve data binding between HTML elements and JavaScript objects.
  • Used Ajax for asynchronous communication with the server.
  • Implemented Object/Relational persistence (Hibernate) for domain model.
  • Worked on generating the web services classes by using RESTful web services.
  • Developed and implemented the MVC architectural pattern using Spring MVC including JSP and Servlet.
  • Created action mappings from existing JSP pages and redesigned action classes.
  • Helped to integrate dynamic data HTML and validated it using JavaScript.
  • Developed and debugged applications using eclipse IDE.
  • Followed Agile and Scrum methodology for development of the product.
  • Implemented spring service layer with dependency wiring, transactions, DAO and annotations.
  • Used JDBC to Connect to back end database.
  • Fixed bugs in development as well as production level. Used Log4j for logging.
  • Used java beans for required JSP components.
  • Deployed the applications in Tomcat Server.
  • Involved in performing code reviews for better quality assurance and debugged the application module.

Confidential

Web Developer

Responsibilities:

  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Bill Payment Service.
  • Developed User Interface using JavaScript and HTML.
  • Implementing Authentication Core Java.
  • Involved in unit testing, debugging and bug fixing of application modules.
  • Extensively involved in writing the SQL queries to fetch data from database.
  • Defined Web Services using XML-based Web Services Description Language.
  • Building Java API's/Services backing User interface screens using Spring MVC.
  • Have experience in integrating other systems through XML.
  • Worked with Core Java concepts like Collections Framework, multi-threading and memory management.
  • Experience of resolving issues with JVM and multi-threading
  • Involved in debugging and bug fixing of application modules
  • Connected to backend database by using JDBC.
  • Using JDBC and SQL developed data access objects.
  • Performance of Client-side validations using JavaScript.
  • Involved in Error Handling using JSP.
  • Used SQL query language in SQL server for creating stored procedures
  • Implemented XML for validat ions.
  • Involved in Coding of Enterprise java Beans, which implements business rules, and business logic.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: Java, J2EE, Struts, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, SQL, CVS, UNIX.

We'd love your feedback!