We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 6+ years of experience in designing, developing, testing using Java/J2EE technology stack.
  • Extensive experience in developing web pages using HTML/HTML5, XML, CSS/CSS3, JavaScript, React JS, Redux, Flex, JSON, Node.js, Ajax, Bootstrap.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Java 8, J2EE, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP.
  • Experience in design and development of web - based applications using JSP, XML, JSON, Servlets, Hibernate, JPA, JMS, Struts, Spring, Spring Boot Annotations, Spring Batch, Spring Web MVC framework and Webservices
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, OOPS concepts and Event/Exception handling.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux and Flux concept.
  • Good Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experience in performing unit testing using Junit integration and development of applications done using Maven tools.
  • Familiar with creating Custom Reusable React Components Library.
  • Proficient in web technologies like HTML5, CSS3, XHTML, DHTML, JavaScript, XML, Bootstrap, AJAX, ReactJS, VueJs.
  • Knowledge of Design Patterns like Singleton, Business Delegate, DAO, MVC.
  • Experience in working with Databases MySQL, Oracle, Sybase, NoSQL, SQL Server and Functions, Joins.
  • Good working experience with application/web servers like Undertow Apache Tomcat, Web Logic and WebSphere.
  • Experience in cloud technologies AWS (Amazon Web Services) services like (S3, EC2) and deployment services.
  • Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups
  • Experience in working with version control systems like GIT and used Source code management client tools like Git Bash, Git Lab.
  • Strong testing experience of all testing phases such asUnit testing,Integration testingandapplication testing
  • Excellent communication skills. Adept at building strong working relationships with co-workers and management
  • UtilizedLog4jloggingAPI frameworkfor logging Java applications fordebuggingand monitoringpurposes.
  • Experience in spring module likeMVC, JDBC, ORM, JMS, and Web Services usingEclipseandSTS (Spring Tool Suite) IDE.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Involved in design and development by understanding the business requirement and worked on technical specification documents.
  • Working in team and gave technical demos by explaining the new business requirement, steps to resolve them with alternative approaches.
  • Staying organized while working on multiple projects with different teams, tasks at once and used to prioritize tasks while multitasking.
  • UsedReact JSfordeveloping UI, templatingfor faster compilation, and developing reusablecomponents.
  • Experience on Java 8 features such as Lambda expressions, forEach, Functional Interface and StreamAPI.
  • Developed RESTful Microservices using Spring boot.
  • Used Hibernate annotations for database object mapping and accessed MYSQL database for retrieving the data.
  • Worked on Vi editor Unix commands to edit the text files in Putty.
  • Experience in integration testing framework like SoapUI to test xml requests and validate the xml responses based on the requirements.
  • Independently worked on integration testing by deploying code versions on the Tomcat instance.
  • Used Maven commands for updating the pom versions, run test cases and Maven build.
  • Coded test cases and created Mock Objects with the help of Mockito and executed Junit test cases to perform unit testing of application.
  • Used JDBC for MySQL database connection and written number of SQL queries for retrieving the data and validated that data against the business rules.
  • Worked on Git Lab for building project branches, merging feature branches into master and creating MR for code reviews.
  • Implemented, created, and maintained the feature branch using Git and Maven commands for updating bumped versions in Git Bash.
  • Experience in merging the feature branch into master for the production release and create milestone with the release version.
  • Involved in deploying the major releases to production at a scheduled time and checking the production orders after the deployment.
  • Handled tasks, created stories, subtasks and time tracking using project management tool like JIRA and maintain, share documents to the team in SharePoint.
  • Troubleshooting the production issues by checking performance logs, trace logs, third-party request, and response logs on the production system.
  • Experience in working with Atlassian tools like JIRA, Confluence and Bamboo

Environment: React JS, Java 8, Spring Boot, Maven, Apache Tomcat, Junit, JIRA, Git Lab, Git, Spring Tool Suite, Confluence, Bamboo, SoapUI, Putty, Unix, SharePoint, Hibernate

Confidential, Dover, NH

Full Stack Java Developer

Responsibilities:

  • Develop new fronted from the ground up using HTML5, CSS3, JavaScript, Bootstrap, ReactJS and NodeJS as front-end building Environment.
  • Used Streams and Lambda expressions available as part of Java 8 to process the bulk data.
  • Implemented Spring MVC application framework to create and configure of Java beans and used Hibernate, transaction management.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Experience in creating RESTful web services using Spring Boot framework.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from ReactJS and parsed the data to project to client and handled the security and Authorization using Spring Security.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL.
  • Used Maven as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Deployed the Application and RESTful Services on Apache Tomcat application Server.
  • Implemented REST Micro Services using Spring Boot.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on Tomcat server by checking logs.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro Services.
  • Monitor application performance using New Relic in real time to diagnose the problems
  • Created and cloned alerts of Splunk logs to monitor the application problems
  • Maintain and created application branches and resolved code commits using Git to Bitbucket
  • Deployed and tested the application in various Dev, Test, Stage environment using CI/CD tool Bamboo
  • Responsible for the production releases and was on support role to monitor entire working of application
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Involved in deployment of application to cloud environment using the Amazon web services EC2
  • Created S3 buckets in AWS environment to store files, which are required to serve static content for a web application.

Environment: ReactJS, NodeJS, Restful web service, Cucumber Tests, Micro Services, Apache Tomcat, Junit, Bamboo, Jira, Git, Splunk, New Relic, AWS - EC2, S3, Visual Studio code

Confidential, Dover, NH

Full Stack Java Developer

Responsibilities:

  • Design and develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Implemented the Drag and Drop functionality using React-Draggable
  • Good experience of debugging JavaScript, CSS3 and HTML5 code.
  • Supported overall application development in Java 8 under Agile methodology using Spring Boot by coordinating with developers
  • Used Maven tool to build the Java 8 code and worked on Maven commands
  • Developed code for user interface by utilizing OOPS concepts like multithreading, inheritance, polymorphism, and collection API
  • Developed the Spring AOP programming to configure logging for the application. Used Hibernate and JPA ORM frameworks for database connectivity.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from ReactJS and parsed the data to project to client and handled the security and Authorization using Spring Security.
  • Created Containers in Docker.
  • Created a Continuous Delivery process to include support building of Docker Images
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Implemented REST Micro Services using Spring boot
  • Developed REST web services API's supporting both XML and JSON implementing Spring MVC
  • Worked on pom.xml to add dependencies and yml to configure different environments
  • Used SQL Azure extensively for database needs in Customer Lookup.
  • Improved application performance using Azure Search and SQL query optimization.
  • Deployed code using Bitbucket and Git version control system
  • Used Jira to handle tickets and tasks related to code
  • Involved in testing data access beans using Junit

Environment: Java 8, Spring Boot, JavaScript, Spring Batch, Maven, ReactJs, Oracle, Bamboo, Tomcat, Git, JUnit, Restful Web Services, Spring MVC, Docker, Kubernetes, Azure, JIRA, Agile.

Confidential, Mechanicsburg, PA

Full Stack Java Developer

Responsibilities:

  • Converting the business requirement to technical specification and created detailed design.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, React js, Redux.
  • Researching JavaScript based frameworks like React Native for frontend.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used J2EE design patterns like Value Singleton, Factory.
  • Involved in application development in Java 8 coding with Java APIs to fulfill the implementation of business logic.
  • Worked with the Spring Boot framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Integrated Hibernate and JPA frameworks.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch and handled the security using Spring Security.
  • Created JSON request and response.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Object-Relational (O/R) mapping using Hibernate.
  • Developed Data Access Object (DAO) persistence layer using Hibernate
  • Responsible for deploying application on Undertow Server.
  • Involved in support process for production deployment and release.
  • Used Postman for testing the Rest API web service.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Used SQL extensively for database needs in various applications.
  • Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
  • Designed and developed modules and prepare Unit Test case for each module.
  • Configured JUnit test cases for Service calls.
  • Coordinating and tracking project for seamless releases using Project Management System JIRA and Document Management System SharePoint.
  • Followed Agile - daily Scrum Methodology for development process.

Environment: Java 8, Spring Boot, Micro Services, JSON, React Js, JVM, JUnit, Restful Web Services, Hibernate, Undertow, JIRA, SharePoint, Agile.

Confidential, Scottsdale, AZ

Java Developer

Responsibilities:

  • Worked on application from various phases starting from requirements gathering, design, and code development through the release and post release support activities.
  • Involved in designing the Frontend using HTML5, CSS3, JSON, JavaScript, Bootstrap.
  • Experience in using IDEs Eclipse, WebShpere, Maven for Application development.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Used Web service for integrating with the enterprise application.
  • Responsible for deploying application in Tomcat Server.
  • Used Spring Framework for Dependency Injection
  • Captured request and response xmls of REST and SOAP web services by debugging.
  • Established database connection to SQL Server through Hibernate.
  • Used Postman for testing API.
  • Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker to run all the tests before generating war file.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Used JIRA for defect tracking system.

Environment: JDK, Java, JPA, Spring, Hibernate, Bootstrap, JVM, HTML5, CSS3, JavaScript, JSON, RESTful webservice, Tomcat Server, Postman, Eclipse, WebSphere, Maven, Jenkins, TDD.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development, and implementation of the application
  • Developed JSPs to create User Interfaces.
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generating database schema.
  • Establish JDBC connection to retrieve the population characteristics for mapping services, spatial data tables from the SQL database.
  • Experienced in writing SQL queries to access the database.
  • Developed web services in Java and Experienced with SOAP, SOAP UI, WSDL.
  • Knowledge on Jenkins. Used Log4j for logging Errors.
  • Deployed code in Apache Tomcat server.

Environment: Java, JDBC, JSP, Servlets, XML, CSS3, HTML5, Eclipse, Apache Tomcat, SOAP, SOAP UI, WSDL, SQL, Hibernate, Jenkins.

We'd love your feedback!