Java Developer Resume
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.
