We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, ArkansaS

SUMMARY

  • 8 years of IT experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, Implementation, testing and maintenance in Java/J2EE technology.
  • Experience in developing applications using Agile and Scrum methodologies.
  • Experience in developing with AWS Cloud Services i.e., Lambda, S3, EC2, SNS, SQS, IAM.
  • Experience in building Use Cases and Class Diagrams using Microsoft Visio and Rational Rose.
  • Extensive exposure to J2EE environment, well experienced in Core Java, Web applications, JDBC, Spring boot, Spring JPA andMicroservices.
  • Good knowledge inMicroservicesdevelopment using Spring boot.
  • Expertise in designing and developing Enterprise and Web applications using Java/J2EE technologies like Core Java, JDBC, Servlets, JSP, JSF, EJBs, JSTL, Struts Framework, Spring, Hibernate, SOAP and REST Web Services, MVC Architecture, and Thin Client Framework.
  • Experience with Java Design patterns - Singleton (used to provide a global point of access to the object), Factory, Facade (used to provide simple interface to a complex sub-system), Chain of Responsibility Pattern (used when more than one object can handle a request and the handler is unknown), Business Delegate, DAO, and Service Locator. Interested in Object orientated domain driven design aspects and enterprise design.
  • Worked on API frameworks in Java - JNDI, JMS, Java Mail, and Junit.
  • Experience using MVC frameworks - Struts Framework, Spring Boot Framework.
  • Experience using persistence framework - Hibernate.
  • Experience in developing components using Spring Framework like IOC, Spring-AOP, Spring-Integration and Spring-MVC.
  • Good experience in JavaScript frameworks such as Angular JS, Node JS, JQuery, also experienced in Client-side validations and Client-Server data interaction using Ajax in Node JS.
  • Knowledge on creating Responsive Web Design (RWD), with extensive use of the Bootstrap.
  • Experience in developing front-end in web applications using - HTML, CSS, JavaScript, AJAX, JQuery, JSON and JSTL.
  • Experience in developing web service applications and inter process communication applications using XML, SOAP, REST and JSON.
  • Experience in working with various RDBMS platforms - Oracle, MySQL and DB2.
  • Experience in developing Queries, Stored Procedures, Packages, Triggers, Views using SQL, PL/SQL.
  • Experience in developing and deploying Java/J2EE applications on application servers - Web Logic, IBM WebSphere, and Apache Tomcat.
  • Experience in handling of Version Controls such as SVN, GIT, Jenkins and CVS.
  • Experience working with various IDE tools like IntelliJ, Eclipse, Net Beans, RAD.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans and Message Driven Beans.
  • Experience in providing production support for customer related issues and application maintenance.
  • Experience in Test Driven Development by incorporating the frameworks - JUnit, Easy Mock and Mockito.
  • Experience in developing Logging Interceptors and standard mechanism using logging utility Log4j.
  • Experience in building and deploying web applications using Ant and Maven build tools.
  • Excellent communication skills, team playing spirit, strong analytical & problem-solving abilities, hardworking, self-motivated, attention to details and able to meet aggressive project schedules.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PHP

J2EE Technologies: JDBC, Servlets, JSP, JNDI, Swing, EJB, JSTL, JMS

Frameworks: Spring Boot, Hibernate

Design Patterns: Singleton, DAO, DTO, Factory

Web Technologies: Angular 5, JavaScript, XML, HTML, CSS, AJAX, jQuery

Web Services: SOAP, REST

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic

Databases: Oracle10g, MySQL, DB2, Postgres

Version Control: SVN, GIT, Jenkins, CVS

IDEs: IntelliJ, Eclipse, My Eclipse, Net Beans, IBM RAD

Tools: Ant, Maven, JUnit, Log4j, Toad

Operating Systems: Windows, Unix

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, Arkansas

Java Developer

Responsibilities:

  • Analysis and understanding of business requirements and implement the process using agile methodology.
  • Worked on various aspects of application initial requirement, design phase, development and testing.
  • Performed program design, development and unit/Integration testing throughout the cycle.
  • Closely worked with Product Owners and Architects on the weekly deliverables and Team Task completion.
  • Developed java modules implementing business rules and workflows in Spring Boot by following TDD approach.
  • Worked on Backend code to persist data using Core Java concepts like Collections, Exception Handling to handle large amount of data.
  • Work with application management to provide tier 3 support for production issues.
  • Involved in migrating existing application analog modules to micro services on spring boot configuration and developed back-end web services on Orchestration layer-based architecture.
  • Few cases, JDBC template is been used for data access in complex query and multiple entities reference scenario.
  • Provided continued maintenance and development of bug fixes and patch sets for existing web applications.
  • Recommended architectural improvements, design solutions and integration solutions.
  • Developed and Consumed Restful Web services using JAX-RS, XML and JSON to access backend logic.
  • Developed new Security framework to secure the microservices for an authenticated based transaction.
  • Assisted with detailed technical design to develop application modules.
  • Implemented JPA repositories for the data access and performing CRUD operation. All the CRUD operations related to entities are been implemented using JPA repository.
  • Developed REST based services for the system to system communications.
  • Developed a common cache management library framework to optimize the application on the micro services calls.
  • Integrated the Sonar plug-in for the code quality and to find bugs used Swagger API for Restful API Functionality documentation.
  • Worked with AJAX data consisting of JSON responses, parsing the same and presenting on theUIlayer.
  • Used GIT version Control to maintain source code and JIRA as a project management tool under agile environment.
  • Monitored the errors using Log4j.
  • Work with product managers, and customers to clarify user stories, estimate tasks, and deliver quality code within the committed iteration.
  • Collaborated in team-based, agile environment to accomplish objectives in a measured and open manner.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Development using AWS Cloud services Lambda, SQS, IAM.

Environment: Java (JDK 8), J2EE, Spring Boot, Micro Services, JPA Framework, Oracle SQL, JUnit, GIT, Web services (REST/SOAP), Docker, Log4J, Sonar, HTML, CSS, AngularJS, Swagger, Maven, AWS

Confidential

Java Full Stack Developer

Responsibilities:

  • Designed and created Microservices business segments and RESTful administration endpoints utilizing Spring Boot.
  • Involved in designing, coding and developing the application using Spring MVC.
  • Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Implemented Swagger framework for Restful web services documentation. Used Swagger annotations to generate Swagger documentation.
  • Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
  • Used Spring security framework for authentication and authorization of the application.
  • Involved in extensivecore Java concepts for coding.
  • Developed web components usingAngular 4for the application
  • Developed data insertion forms and validated them usingAngular built-in validators.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Participated in scrum meetings such as daily stand up, grooming, sprint planning, release and retrospective.

Environment: Core Java, J2EE, Microservices, Web Services/ SOA, Spring IOC, Spring Boot, Spring MVC, Hibernate, Restful (JAX-RS), SOAP(JAX-WS), Angular 4, JavaScript, JSON, SQL, PL/SQL, Docker, JunitOracle, Maven, Jira, Agile Scrum model.

Confidential

Web Developer

Responsibilities:

  • Participated in software development life cycle starting with requirement gathering to product delivery.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Agile development methodology.
  • Active in coding some of the CoreJavaimplementations, used CoreJavaconcepts such as collections, generics and multi-threading.
  • Designing and implementing scalable, RESTful andmicroservices-based mobile back-end. The back-end is being written inJavausing Spring Boot for simplicity and scalability.
  • Development of Web Front End (GUI) using HTML/HTML5, CSS 3, JavaScript, JQuery, JSON, XML, XSL, Spring MVC, and developed client side validations using JavaScript and AJAX.
  • Worked on Angular JS directives and controllers for designing the web application and used its two-way data binding to achieve the feedback functionality from the user.
  • Used Angular JS filters for searching, sorting, pagination and used custom filters.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, responsive UI screens for varying screen sizes and devices.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Developed server side JEE application components using Spring, Spring MVC, Annotations, Servlets, JDBC, JDK 1.7, EJB, JMS, J2EE Design Patterns using Eclipse.
  • Developed messaging components using JMS and MQ Series.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), or Inversion of Control (IOC) using annotations.
  • Created tables and worked on MySQL and PL/SQL to write stored procedure functions and packages for complex inserts and updates in the database and also created several Stored Procedures for the application.
  • Maintained and manipulated databases for JSON parsing for applications in MySQL.
  • Used SVN and GIT as version control systems. Used Karma and Protractor for end to end testing.

Environment: Java,J2EE, Spring framework, Web Services, Agile, HTML/HTML5, DHTML, CSS 3, Bootstrap, Java Script, JQuery, JSON, Angular JS, Spring MVC, Annotations, Visual Studio, Web Services, Grunt, Node JS, MySQL, PL/SQL, SSAS, Maven, SVN, GIT, Jasmine, Karma.

Confidential

Web Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Database Design as per the client requirement that suits for both website and mobile application.
  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
  • Used HTML5, JavaScript, AJAX, JQUERY, XML, JSP and Tag Libraries to develop view pages
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Used PayPal Payflow payment gateway for both PayPal and credit card. This Payflow method supports the Autobill payment, which means user can pay without using the credit card details again.
  • Integrated Salesforce API inorder to record the user information in cloud .
  • Developed re-usable utility classes in core java for validation that are used across all modules.
  • Implementing Optimizing techniques.
  • Integrated Facebook and Gmail APIs.
  • Involved in testing of all the modules (App, Website, Admin).

Environment: Java, HTML5, JavaScript, AJAX, JQUERY, XML, JSP, Tag Libraries, Spring 3 MVC, Spring JDBC, Hibernate, Node JS, REST APIs, WebLogic/JBOSS, PL/SQL, Junit.

Confidential

Web Developer

Responsibilities:

  • Designed the Web application layout and forms usingHTML, CSS, and JavaScript.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Wrote code to fetch data from Web services usingjQuery AJAX via JSONresponse and updating the HTML pages.
  • Used JavaScriptlibraries to create slider and page-turning animations on calendar widgets.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Responsible for creating the screens with table less design following W3C standards.
  • Responsible for writing, tuning and maintaining complex SQL statements.
  • Involved in resolving the bugs that come across during Sprints and System Integration Testing.
  • Integrated external Apis.
  • B2C modules were Integrated with the Payment gateway (Authorized.net).
  • Participated in day-to-day meeting, status meeting and provided status reports by efficiently communicating with project manager and developers.
  • Participated in bug thrashing sessions to discuss and resolve bugs with developers

Environment: Core Java, J2EE, JSP, Spring, JDBC, HTML, CSS, JavaScript, MySQL and Window XP.

We'd love your feedback!