Java Developer Resume
5.00/5 (Submit Your Rating)
Columbus, OH
SUMMARY
- 5+ years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
- Expertise in J2EE Design Patterns, Data Modeling and Data Base Management .
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, SpringBoot Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, KAFKA, JDBC, XML, HTML5, CSS3, JavaScript, AngularJS, XSLT, Confidential, Ajax, JMeter and jQuery.
- Good Exposure to work on Frame Work using Struts MVC, Spring MVC, SpringBoot Architecture .
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, Spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
- Expertise in database modelling and development using SQL and PL/SQL in MySQL, Confidential and NoSQL Databases like Cassandra and MongoDB
- Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN a long with sound knowledge on integration tools like Jenkins, Quick Build, and Bamboo.
- Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS .
- Experience on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, Node js, backbone.js and GWT.
- Experience on working with Amazon Web Services (AWS) EC2 instances, SQS, S3 and AWS Java SDK
- Experience on working with Google Cloud Platform for the storage buckets and maintaining the server nodes
- Experience working with Prometheus for application monitoring and metric collection.
- Experience in developing single page web applications using HTML, CSS, Bootstrap and Angular JS.
- Experience in developing Web Services using SOAP and REST .
- Strong Experience in Confidential and backend programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
- Experience working with the JMeter Scripting for performance and load testing.
- Experience in Server technologies such as Spring Framework, Spring Boot, Spring MVC, Hibernate, AngularJS, NodeJS, Servlets, RESTFUL, SQL, SOAP, Web Services, Apache Camel.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Worked in an Agile environment to meet the time boundaries, incremental approach in software development, fixing bugs and improving the product in every iterative cycle.
- Worked with Object-Oriented code following the solid design principles to create a scalable application using Java 8.
- Extensively used Spring Boot for developing the applications.
- Worked on Developing a modular application based on microservice architecture.
- Created APIs to allow the web applications for the interaction between various micro service application
- Developed the APIs to meet the swagger standards.
- Experience in using SOAP/REST web services for integrating with third party applications.
- Used KAFKA as messaging manager tool for the transfer of data between various micro applications and systems.
- Worked with Order Management applications like Manhattan for the supply chain integration.
- Experience in debugging the code and fixing the issues to support the applications developed.
- Developed UI for internal applications using Angular JS and React JS.
- Developed an internal application for address maintenance issues with the orders using Angular.
- Worked with Mongo Db for developing and maintaining the database. Used Studio3t application for fetching data and executing the SQL Queries.
- Integrated Prometheus with our java application for monitoring all the metrics with our order and products for analysis of our sales and other internal purposes.
- Prometheus also integrated with our Kubernetes engine for monitoring of applications and alert notifications for maintenance purposes.
- Experience in Scripting with JMeter for performance testing of the applications.
- Experience in working with Atlassian products like JIRA, Bitbucket and Confluence.
- Used Jenkins for continuous integration (CI)and continuous deployment (CD) process throughout the all stages of development and deployment.
- Worked with Kubernetes for continuous deployment, scaling and maintaining the applications
- Experience in working with Google Cloud Platform (GCP) for maintaining the storage buckets and server nodes.
- SonarQube has been implemented for maintaining standards in development and identifying the issues before hand
- Junit testing was implemented for the Unit testing purpose and working with the local testing.
- Worked closely with the testing teams in writing the test cases and rectifying the issues.
- Worked on production support issues, supporting various issues that arise while the code is in production
Confidential, Columbus OH
Java Developer
Responsibilities:
- Implemented the Project in AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning and Retrospective meetings.
- Developed feature applications using Java 7 and Java 8.
- Extensively used Mule as an API Gateway to talk to multiple backend services and for authorization.
- Developed and Consumed SOAP/ Restful Web services using JAX-WS, JAX-RS, WSDL, XML to access the values and other account and client related information from the systems
- Extensively used Spring for the active development, migrated from Spring 3.2 to Spring 4
- Developed applications using XML and Annotation based configurations.
- Developed Web Services to connect our server to a third party user which was customized as per their requirement.
- Developed UI part of application by using HTML, XHTML, JavaScript, JQuery, angular, AJAX, JSP's, JSTL.
- Used Hibernate ORM framework to develop Data Access Layer.
- Written SQL queries, stored procedures manipulating and addition of new features in the DB2 & Confidential database.
- Installed, configured, and managed the server such as WebLogic 12.2.1.3 for all the non-production environments
- Jenkins was used for continuous integration (CI) and Continuous deployment (CD) and to automate the process of the code deployments to various environments
Confidential
Java J2EE Developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
- Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage business layer components and JDBC for performing database transactions.
- Used various built-in controllers of spring MVC.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Used spring 4.0 framework for building the application based on MVC design paradigm. Provided Integration for Spring MVC module.
- Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, React JS, Bootstrap, Angular JS UI-Router, Grunt, & Gulp and parsed data from XML.
- Worked on implementing the responsive web design to the website by developing the Bootstrap techniques, AJAX, Angular JS and JQuery technologies.
- Used JSF, HTML5, CSS3, React JS, Angular JS 2.0, JQuery and Bootstrap to build this SPA Single Page application.
- Used Apache Kafka cluster as messaging system between the APIs and Micro services
- Used React JS to develop responsive application specified by conditions.
- Used Apache Kafka for Data integration and application activity tracking .
- Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Data needs and remain insulated from rapid technology changes in the NoSQL field, evaluated system performance and validated NoSQL solution and managed, administered all NoSQL database systems.
Confidential, Long Island, NY
Java J2EE Developer
Responsibilities:
- Familiarized in the various aspects of Agile Methodologies such as Scrum, planning poker tool and estimating various tasks.
- Responsible for working on Java and used different design patterns.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Developed user interface using JavaScript, React JS, Node JS, HTML, CSS.
- Worked on different frameworks to create the Web application such as Angular JS, Spring Boot, Node JS and Bootstrap.
- Developed responsive web design techniques for web pages using Bootstrap.
- Reviews & approves Project documentation such as Vision / Scope and Requirements document, Project Functional Specs document, & Project Detailed Design document
- Develop integrated software system testing and validation procedures.
- Reviews & approves Project Management documents such as Project Plan, Roles & Responsibilities, Contact List, Risks, Change Control, & Project Schedule.
- Designed and developed JSPs, Servlets based on user requirements.
- Monitor functioning of the system and track each request to ensure system operates in conformance with specifications using Apache Kafka.
- Developed and integrated Message brokering replacement using Apache Kafka and its integrated API’s.
- Developed numerous services and controllers for the consolidated client portal utilizing Groovy and Grails.
Confidential
Java Developer
Responsibilities:
- Developed Use Case document explaining new and modified use cases and their behaviors.
- Developed Low Level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
- Designed and developed the presentation layer using JSP and JavaScript.
- Used n-tier and MVC Framework for development of Enterprise Application
- Developed Form Beans, Value Objects, Transfer Objects.
- Developed validation and tiles definition using the Struts framework.
- Designed and developed EJBs, mostly stateless session beans to handle business logic, which will internally call business objects.