We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Around 8+ years of extensive IT experience in Developing, Design, Analysis, Testing, Deployment of various web based and client/server applications in multi - platform environments with Java/J2EE technologies.
  • Experience in implementing full life cycle of software development process ( SDLC ) using various methodologies based on Agile, Scrum and Waterfall Model .
  • Experience on working in Cloud Services of Azure and AWS.
  • Proficient in developing and deploying Java/J2EE applications on Application Servers - IBM Web sphere, Web logic and Apache Tomcat.
  • Experienced in producing and consuming REST based web services.
  • Experience in developing web interfaces using HTML, CSS, JavaScript, Angular.JS, React.JS and jQuery.
  • Hands on experience in building tools like Maven and Docker.
  • Experience in handling messaging services using Apache Kafka.
  • Experience in designing and developing Web based Applications using J2EE technologies like Java, Spring, Hibernate and Servlets .
  • Expertise in database modeling and development using NoSQL Database such as MongoDB.
  • Good experience in Manual and Automation Testing Using Selenium with Java, SOAP UI and Quality Center.
  • Experienced with unit testing using Junit and knowledge of Maven and Log4j tools.
  • Solid understanding of Data Structures & Object-Oriented design concepts.
  • Experienced in working with multiple databases like Oracle, SQL Server, MySQL, PL/SQL and DB2.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience on version management tools like GIT.
  • Eager to learn new technologies, methodologies, strategies and processes.
  • Ability to work under pressure and meet the dead lines and goals.

TECHNICAL SKILLS

JAVA Technologies: Spring Boot, Spring MVC.

SDLC Methodologies: Agile, Scrum, Waterfall.

Cloud Services: Azure, and AWS

Web Technologies: HTML5, CSS3, JavaScript, Node.JS. Angular JS, React.JS.

XML Technologies: XML, XSL, XSLT, DOM, and JAXB.

Web Servers: Apache Tomcat 8.0.22, Web Logic 12.2.1

Build Tool: Ant 1.9.7, Maven 3.3.9, and Jenkins.

Development Tools: Adobe Photoshop CS5, Google Ad Words

Operating System: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Documented all stages of the project, generated documentation using Java API Documentation Generator.
  • Used agile development methodology during designs, implementation, testing, and maintenance.
  • Responsible for designing the necessary logic for the implementation depending upon the business requirements in different modules.
  • Worked on spring boot and JDK (Java 8).
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed POC’s and Solution’s for various system components using Microsoft Azure.
  • Implemented custom data structures using java collection framework.
  • Involved in gathering requirements and built technical specifications from the requirements.
  • Used Jenkins for continuous build and deployment of the code to the servers.
  • Created Azure Logic app to integrate services in the organization.
  • Restful endpoints are created for UI and other services to consume.
  • Integrated the different pages to be a single page application using Angular and Typescript.
  • Developed dynamic XML processing component using Java, Oracle and XML.
  • Communicated with QA team and did the testing and modification based on feedback.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Used AJAX to partial fresh for frames, tabs and combo box along with Java Scripts.
  • Used MAVEN for building the application and deployed on Weblogic Application Server.
  • Implemented a Node.js server to manage authentication.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Involved in developing components on Reporting Dashboard with Spring Boot and Hibernate.
  • Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
  • Installed and configured Elastic search with log stash ship of logs of three.
  • Developed code in Java which creates mapping in Elastic search.
  • Maintained NoSQL Database Structure.
  • Used Docker, Spring Boot, Azure and MongoDB.
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Involved in High-level Design HLD, Low-level Design LLD specifications of the project.
  • Responsible to finish JIRA Tickets assigned on time and update their status on regular basis.
  • Used log4j for tracking errors and debugging the code.
  • Used GIT controls to track and maintain the different version of the project.
  • Involved in Requirement Analysis and Use Case development using OOAD.
  • Involved in tracking the production issues and fixing the issues.
  • Helped production support team to solve trouble reports.
  • Interacted with testing team to fix defects.

Environment: Java8, Agile, Azure, Spring Boot, Hibernate, MongoDB, Jenkins, Docker, Elastic Search, JIRA, Oracle PL/SQL, GIT, Log4j, Angular, Node.JS, QA, Typescript, EJB, Maven.

Confidential - Memphis, TN

Sr. Java Developer

Responsibilities:

  • Participated in designing work flows and implemented algorithms for the system along with the team.
  • Developed the application using agile methodology and Scrum method of project management.
  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Integrated Hibernate for data persistence by developing persistent classes through java.
  • Implemented server side using Spring MVC.
  • Developed the front-end using Java Swing.
  • Have worked on AWS to integrate the server side and client-side code.
  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
  • Used multithreading to improve performance in generating the reports in Java.
  • Developed EJBs and used those to do the object relational mapping between the tables and java objects.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Deployed the application and support for the production issues.
  • Used Log4j for logging purposes. Monitored the error logs using Log4j and fixed the problems detected
  • Developed user interface using jQuery, and React.JS for rich and dynamic components on the application.
  • Application was deployed in Apache Tomcat Server.
  • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.
  • Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Created and Implemented Restful Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Used various tools to test the REST based Web Services like SoapUI .
  • Used Apache Kafka frameworks for messaging and queuing.
  • Created and participated in software planning and estimating, status monitoring and reporting.
  • Worked mostly on back end MYSQL, designed database structure and created persistent objects using Hibernate.
  • Involved in integration of external systems using Service Oriented Architecture.
  • Worked with Dynamo DB and Redshift, Lambda.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Involved in writing documentation for support purpose.
  • Worked on bug fixing and enhancements on change requests.
  • Automated and scheduled backups on all UNIX Machines using shell scripts.
  • Involved in testing, bug fixing and documentation of the system deployment.

Environment: Java, Agile, AWS, Hibernate, Spring MVC, JavaScript, HTML, CSS, AJAX, EJB, Log4j, React.JS, JIRA, Soap UI, GIT, Apache Kafka, UNIX.

Confidential, Hoboken, NJ

Java Developer

Responsibilities:

  • Involved in the full lifecycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
  • Involved in the agile process, Sprints, and daily Scrums to discuss the development of the application.
  • Provide services on java based content management system by utilization of XSLT.
  • Used AWS Amazon web services developer tools like pipeline, code deploy and code build cloud formation templates.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Developed custom filters to intercept all the requests.
  • Used Spring MVC, IOC and AOP to develop intranet web application.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from backend systems).
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Consumed REST based Microservices with Rest template based on Restful APIs.
  • Implemented Hibernate to access data base layer and designed data models for projects.
  • Developed unit test cases using Selenium to automate the integration and functional tests
  • Developed Business layer using EJB.
  • Involved in the extensive usage of HTML, CSS, JQuery, JavaScript, and Ajax for client-side development and validations.
  • Created Buckets in AWS and stored files.
  • Developed Message driven beans for asynchronous processing.
  • Used the XML Parsers like SAX parser to parse the data.
  • Implemented build automation, dependency library management and continuous integration using Maven.
  • Used Log4J to capture the log that includes runtime exceptions
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used JIRA for creating and managing the scrum stories, tasks and defect tickets.
  • Used GIT for Version Controlling.
  • Bug fixes for the issues observed in the stage environment, involved in database design and creation.
  • Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes.

Environment: Java, Agile, Spring MVC, AWS, Hibernate, Selenium, Eclipse, Log4J, HTML, CSS, JQuery, JavaScript, Ajax, EJB, DB2, XSLT, JIRA, ANT, GIT.

Confidential, St Paul, MN

Java/J2EE Developer

Responsibilities:

  • Worked in SCRUM team for rapid development and improve coding efficiency.
  • Involved in the requirement analyzing process and business logic assessment, having communication directly with clients.
  • Extensively worked with Core Java Collection classes like Array List, Hash Map and Iterator etc.
  • Developed J2EE components on Eclipse IDE.
  • Responsible in developing Spring Boot Micro services from scratch.
  • Designed and developed front-end Graphic User Interface with JSP, HTML, CSS, JavaScript, jQuery and Flex-box.
  • Implemented the Ajax call to get data from back-end service.
  • Implemented SQL queries and stored procedures to save user profile, order information to database and retrieve information from database.
  • Implemented the associated business modules integration using Spring and Hibernate framework.
  • Involved in developing Web Service components using SOAP service.
  • Involved in developing forms using html and performing client side validations using JavaScript.
  • Developed JUnit test case for testing functionalities the Java Code.
  • Worked on the Web Services classes and WSDL generation.
  • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.
  • Used CVS for version control.
  • Worked on LINUX to move the project into production environment.

Environment: Scrum, Java/J2EE, Spring Boot, Hibernate, SQL, HTML, CSS, JavaScript, jQuery, JUnit, SOAP, Eclipse IDE, Eclipse IDE, GIT, Linux.

We'd love your feedback!