We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Full - Stack Java Developer with around 6 years of experience in Analysis, Design, Development, Implementation and Maintenance of enterprise applications in Healthcare, Supply Chain, and E- commerce.
  • Experienced in working with multi-tiered distributed systems, OOPS and OOAD concepts, and implemented all stages of SDLC including Agile/Scrum workflow.
  • Extensive experience using Java technologies: Core Java, Multithreading, Design patterns, Collections, JDBC, JSP, Servlet 4.0, JMS- (Active MQ, Rabbit MQ) Spring 4.x, Spring Boot, Hibernate 4.x, Spring Cloud, OAuth.
  • Proficient in using Java 7, Java 8 features such as Lambda Expressions, Streams, Functional Interfaces, Stream API and noledge on Java 9 features like modules, Jshell.
  • Experience with different modules of Spring 4 framework including Spring JDBC Template, IoC, DI, ORM integration module, Spring Boot 1.4, Spring Security 3.2 and Spring Batch.
  • Experience in microservices using Spring Boot for developing independent application with Spring Cloud.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB.
  • Blended back-end technology with Front-end web technologies using HTML5, CSS3, JavaScript 1.8.5, Bootstrap 3.3.7, Angular 2, Angular 1.5, AJAX, jQuery 3.1.1 UI plugin for designing rich user interface.
  • Implemented SPA (Single Page Applications) using Angular 1.6 and used Tableau for interactive dynamic data visualization. For reporting extensively used Jasper Reports.
  • Experience with Relational databases (Oracle 11g, MySQL 6.0, MS-SQL Server 2016) and good noledge on Non- Relational databases NoSQL databases (MongoDB 3.4, DynamoDB).
  • Experienced in deploying application using Jenkins 2.x and Docker for CI/CD.
  • Experienced with Log4j for debugging and build tools: Maven 3.x, Ant, Gradle
  • Developed, created and executed unit test cases using Junit and Mockito within TDD (Test Driven Development).
  • Well versed with version control tools: GIT and SVN, and bug tracking tools such as Jira and Bugzilla.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good noledge of AWS services like EC2, S3, Elastic Beanstalk, RDS and Dynamo DB, SNS, SQS, IAM and Cloud Watch.
  • An effective team player and self-motivated to contribute towards company goals along with excellent communication and interpersonal skills.

TECHNICAL SKILLS

Languages\Databases\: JAVA 1.6/7/8/9 \Oracle 12c/11g/10g/11i, MYSQL, MongoDB\

Java/J2EE\IDEs / Versioning / Performance /Tools\: Servlet, JSP, JSTL 1.2, EJB 3.0/2.1, JMS1.1, \Spring Tool Suite 3.5.1, Eclipse (Neon, \JDBC, RMI, Junit, Web Services- RESTful, \Oxygen), Net Beans, Visual Studio, Sublime, \SOAP, XML, JAX RS, DOM, Applets, \GIT, SVN, CVS, Ant, Maven, Log4j.\Custom Tags, Java Swing, AWT\

Web Technologies\Frameworks\: HTML5, HTML4, CSS3, Bootstrap, jQuery, \Struts 2.0/2.3, Hibernate2.0/3.x/4., JPA, MVC, \AJAX, DOM, XML, JSON, Angular JS 1.x, \Spring 2.0/3.x (AOP, IOC, MVC, Core \Angular 2, Bootstrap 3, jQuery\Container, DAO, ORM) \

Web/Application Servers\Testing Tools\: Jboss 7.0, Tomcat 8.0/7.0/5.5/4.1 , Glassfish\Junit, Mockito\

Cloud\Methodologies\: AWS- EC2, S3, IAM, SNS, Load balancing, \Waterfall, Agile\Elastic Bean\

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use-case, Class and Sequence diagrams.
  • Implemented Java EE components using Spring MVC, Spring Security and Spring Email modules.
  • Writing end-to-end flow i.e. controllers, services, DAOs as per the Spring MVC design and writing business logics using core java API and data structures.
  • Used Dependency Injection for Action classes using Application Context XML file.
  • Worked in Data extractor development to retrieve report data from a centralized database using RPM SOAP web services.
  • Developed persistence layer Data access objects usingDAO pattern, Hibernate.
  • Implemented various Microservices using Spring Boot to retrieve patient data - surgery, ailment, history of appointments, history of diagnosis.
  • Implemented Web-Services to integrate between different applications components using RESTful and implementedJavaWeb services based on SOA architecture with SOAP and WSDL.
  • Used HTML5, CSS3, JavaScript and jQuery for more interactive web pages’ design and AJAX API for intensive user operations and client-side validations.
  • Involved in creating Single Page Application using AngularJS 1.4 for Appointment schedule.
  • Developed custom queries using hibernate criteria.Developed inheritance domain objects using table per class hierarchy strategy using Oracle database.
  • Used Amazon Services like S3 buckets for data storage and SQS service.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs.
  • Used Jasper Report templates to create custom reports.
  • Implemented Log4J for Logging Errors, debugging, tracking using loggers.
  • Developed ANT scripts for building application WAR/EAR for deploying on WebSphere server.
  • Used D3.js to produce dynamic visualizations of assessment charts.
  • Used GIT for version controlling and Maven for dependency management.

Environment: Java 8, J2EE 8,Web-Services, SOAP 2.0, JAX-RPC, WSDL,Spring 3.x (Spring MVC, Spring Security, Spring Email), Hibernate 3.6, Oracle 11g Enterprise, XML, DOM/SAX, HTML 5, CSS3, jQuery, JavaScript, Angular JS 1.4, AJAX, Web Sphere, Eclipse IDE, JUnit, Log4j, Ant, GIT

Confidential, St. Louis, Missouri

Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology and involved in the complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
  • Designed and developed JSP Pages using Struts2 Framework. Implemented front end validations through Struts Validations.
  • Implemented the Struts framework by writing Struts-config.xml and Action classes with their form beans.
  • Involved in developing server-side programming using Node JS for connecting to Mongo DB and retrieving the data for vendor details.
  • Utilized Hibernate 4.3.x and JPA 2.0 for Object Relational Mapping (ORM) purpose for transparent persistence onto the Oracle 11g database and communication with data layer.
  • Developed the back-end logic layer by using most of the core Java features such as Collections Framework, Interfaces, Multi-threading and Exception Handling programming.
  • Consumed Restful Web Services with AngularJS for updating the Model and Views of the application.
  • Created a single page application using Angular JS data-binding and directives, processed JSON data from RESTful web service by using AJAX to get resources from the database.
  • Created visualization UI reports using Angular Fusion Charts.
  • Involved in the database retrieval and connections establishment to the Oracle 11g Server database.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed thePL/SQLscripts for rebuilding the application Oracle Database.
  • Configured and created application log files using Log4J.
  • Implemented a continuous Delivery pipeline with Docker, GIT and AWS.
  • Implemented Micro-services architecture pattern for “Reports” module.
  • Used Log4J logging framework for logging message at various levels.
  • Build unit test cases using Mockito framework for testing accuracy of code.
  • Developed JUnit 4.11 test cases for Unit testing, Integration and Functional Testing. Interacted with Test/Quality engineers to define test plans.
  • Responsible for building the code dependencies using Maven and created charts for reporting using Crystal Reports.

Environment: Java EE 6, JSP 2.2, Hibernate 3.5, Struts2, Servlets 3.0, JavaBeans, Web Services, SOAP, JUnit, Maven, HTML5, Log4J, Oracle and Windows, Angular JS 1.5, Tomcat 7.0X, Java Script, Node JS v4.0, Mongo DB

Confidential

Senior Systems Engineer

Responsibilities:

  • Involved in the process of analysis, design and development of the tablet application, which had two modules - Bill pay and transfer money. Worked closely with business analysts to understand the requirements to ensure dat right set of UI modules has been developed.
  • Involved in building MEAN stack application for developing Single Page Application for creating dashboards and other functionalities.
  • Created various controllers, custom directives and templates using JavaScript and AngularJS markups. Used RequireJS to optimize the performance of the AngularJS application.
  • Achieved better and efficient performance by building services to share data in between controllers and for consuming REST APIs.
  • Highly used AngularJS Routing and $location service for navigating through the different controllers and templates.
  • Used $emit, $broadcast and $on for different controllers to be notified for various events.
  • Designed and implemented UI layout using HTML5, CSS3, Bootstrap.
  • Performed unit testing by using JavaScript testing frameworks like Jasmine, Test Runner Karma and task runners like Grunt.
  • Designed and developed the application using Agile methodology by breaking down the project into several sprints.
  • Worked on creating various REST APIs using NodeJS, ExpressJS as a Middleware.

Environment: JavaScript, AngularJS 1.4, HTML 5, REST APIs, jQuery, NodeJS, ExpressJS, Bootstrap, Jasmine, Karma

Confidential

Systems Engineer

Responsibilities:

  • Understood client requirements and created more than 22 Contract templates for European region, Argentina, Brazil and Puerto Rico to be precise. Inserted certain rules to automate and placed controls on the contracting process according to the client’s requirements.
  • Ariba Procure to Pay Production Support - Level - II Tool support 24/7 to help the suppliers get a hold of the tool, increase their ease of access, help purchasers with placing the right Purchase orders and Service Orders selecting appropriate fields. their are many orders dat are placed go wrong coz of certain misconceptions. Support team then comes into picture and helps the Buyers.

We'd love your feedback!