We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Having 8+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java, Java EE and related technologies.
  • Extensive experience in application and web development with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, Java, J2EE, JavaScript, jQuery, React, JavaScript, React JS, Node JS and JAVA technology.
  • Extensive knowledge in developing applications in a Single Page Application (SPAs) using JavaScript framework Angular7.
  • Worked with Angular Directives, Pipes, Services, Routing, HTTP Client, Data binding etc.,
  • Good Command over the Angular Material.
  • Coded dynamic UI web pages using JavaScript, CSS3, HTML5, Ajax and responsive design in MVC environment.
  • Experience in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented JavaScript (OOJs), JSON.
  • Developed Business Logic layer by implementing Object Oriented Programming Language
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Used MVC Architectural Pattern in the application.
  • Created partial views and shared templates to reusable over the application.
  • Developed Views using HTML5, CSS3 and Bootstrap 3.0. 4.0.
  • Designed and developed views as responsive components using HTML and CSS.
  • OOPs features like Inheritance, Polymorphism, Abstraction and Encapsulation in JavaScript.
  • Worked with session, local storage, forms, semantic Elements in HTML5.
  • Experience in front - end tooling workflows (NPM), Bower, Gulp and Grunt.
  • Excellent experience in GitHub, for source code management and for version control.
  • Strong understanding and experienced with all the phases of SDLC and Agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the Ongoing project status and issues using JIRA.
  • Expertise in using IDE’s like VSCode, Web Storm, IntelliJ, Visual Studio and Notepad++.
  • Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to meet project deadlines.
  • Extensive working experience within Design, Development, and Implementation in the field of Web Applications development using JavaScript, HTML5, CSS3, SCSS, XHTML, TypeScript, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, and JAX-WS.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA and Spring Batch
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Experience in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular2,4,5
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Experience in building Micro Services using Spring Boot and deploying to AWS Cloud
  • Experience in deploying, configuring, and administering application servers such as IBMWebSphere, WebLogic, JBoss, and Apache Tomcat.
  • Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements, and triggers.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.

TECHNICAL SKILLS

Languages: JAVA, Java EE

Front End: Angular 7, 8, JavaScript, Typescript, HTML5, CSS3, Bootstrap, JSON, ReactJS, NodeJS

Frameworks: Struts, Spring, Hibernate

Architectures: MVC, SOA, Micro Services, Spring Boot, Spring Cloud, Spring Security

Databases: Oracle, MS SQL Server, My SQL

XML / Web Services: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, REST, Restful, SOA

Web/Application Servers: Web logic, IBM Web sphere, Apache Tomcat, JBoss

IDEs: Eclipse, NetBeans, Visual Studio Code, Notepad++, Sublimetext3

Configuration Tools: Git, GitHub, Maven, Jenkins

Operating Systems: MAC, Windows, Linux/UNIX

PROFESSIONAL EXPERIENCE

Confidential - Kansas City, MO

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Responsible for development of Business logic in Core Java methods.
  • Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Used Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Responsible for developing the UI pages using Angular 6, HTML5, CSS3, JavaScript and Bootstrap.
  • Responsible to Style, look and feel of the web page with SCSS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Used various Angular 7 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Angular 7 to develop single page applications, worked with NGRX for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 7.
  • Worked with Web pack or packaging it using gulp/grunt.
  • Used JIRA for bug tracking. Git is used as a version control tool used for continuous integration of builds.
  • Development of Client-Side and Server-side Validation techniques using Angular JS and Node JS.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Build and deploy done using Maven and Git repository.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Used Maven, Angular CLI for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Automation of the build process using Continuous Integration tools like Jenkins.

Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, JSF, HTML5, CSS3, Angular, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, Maven, Junit, Log4J, GIT, Oracle, AWS Cloud, Windows.

Confidential - Overland Park, KS

Java Developer

Responsibilities:

  • Participated in system design, planning, estimation, and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Used various JSE concepts such as Exception Handling, Collection API’s and Executer Service Framework to implement various features and enhancements.
  • Used spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Effectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Developed Micro services using Spring MVC, Spring Boot, and Spring Cloud.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Designed and developed all the user interfaces using JSP.
  • Upgraded the UI screens in the application to single page UI using HTML and CSS3.
  • Development of Client-Side Validation techniques using JavaScript.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Analyzed response times of the business transactions under load and developed reports and graphs to present the stress test results to the management using JMeter Analysis.
  • Developed the application using MVC Framework.
  • Worked on PL/SQL and created views, triggers, functions, and stored procedures wherever necessary to improve the performance in Oracle database.
  • Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
  • Used Maven tool to build the application and deployed on the Tomcat Application Server.
  • Performed the unit testing, integration testing and system testing for the application using Junit, JASMINE.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used GIT to control, track and maintain the different versions of the project.
  • Created complex SQL queries and used JDBC connectivity to access the database.

Environment: Windows, Java, SDLC-Agile/Scrum, Spring, Junit, MVC, UML, Soap, Restful, Jenkins, Maven, Git, JSP, HTML5, CSS3, XHTML, JavaScript, SQL.

We'd love your feedback!