We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 5+ years of experience in Java, Design and Development of Multi - Tier distributed, Enterprise applications using Java, J2EE and UI technologies.
  • Good experience in Software Development life cycle using various methodologies like Waterfall, Agile and Test-Driven Development.
  • Expertise working with frameworks like Spring Core, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate.
  • Proficient in implementing Service Oriented Architecture (SOA) using SOAP and Restful Web Services. Working experience in micro service architecture.
  • Experienced in developing Front End web applications using JavaScript, AJAX, jQuery, HTML5, CSS3, AngularJS, Bootstrap, ReactJS and node.JS.
  • Experience in server-side development using node.JS frameworks express.JS, and loopback. Expertise in loopback custom loopback REST APIs.
  • Extensive experience in Software Configuration Management using Version Control tools such as SVN and Git
  • Expertise in Java unit test/TDD/BDD frameworks Junit, Mockito and Cucumber.
  • Expertise in UI unit test/BDD frameworks Jasmine, Karma.
  • Experienced in developing modern applications using MEAN Stack- MongoDB, ExpressJS, AngularJS and NodeJS.
  • Designed and implemented back-end services based on Microservices architecture principles.
  • Experience in CICD tools Jenkins, Cobetura, Jococo, Sonar, PM2.
  • Have good experience in using various Design Patterns such as MVC (Model-View- Controller) Singleton, Facade, Factory and DAO, DTO.
  • Experience on different IDEs such as Eclipse, IntelliJ and NetBeans. Experience with RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries and PL/SQL programming.
  • Experienced in generating logging by Log4j & Slf4j to identify the errors in production and test environments
  • Good working knowledge of Java build tools like Gradle, Maven, Ant. Good working knowledge of UI build tools like Grunt and angular-cli.
  • Experience with Web services development RESTful APIs/microservices. Web Development (jQuery, html, CSS, JavaScript, Angular2, Node.js).
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss. Experienced with Linux based commands of BASH and Shell/Perl Scripting.
  • Experience in using version control systems such as CVS and GIT. Good Knowledge on Middleware Technology Messaging Brokers like RabbitMQ, ActiveMQ.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
  • Have Extensive knowledge and detailed understanding in Amazon Web Services like EC2, Simple DB, RDS, AWS Identity and access management and Redshift.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL.
  • Experienced in working with Angular JS in developing MVC apps. Developed Angular JS Controllers, Services, Filters and Directives for various modules in the application.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Strong Knowledge of Object-Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experience in implementing the MVC architecture in backend applications using Node.js along with ExpressJS that interacts with Mongo DB and performed CRUD operation on Mongo DB.
  • Experience in AWS, Hortonworks and Cloudera Hadoop distributions. Extensive experience in developing producers & customers in Kafka to build a data pipeline.
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans. Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN. Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Implementation experience of Image Services and Resource Adapter (ISRA) for IBM FileNet P8 Imaging System
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Expertise in object modelling and Object-Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.
  • Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.

TECHNICAL SKILLS:

Languages: C, Java, SQL/PL SQL Java Technologies Core Java, Multi-threading, Collections, JDBC, JSP, Custom Tags, JSTL, Servlets, JSTL, JNDI, EJB, JMS, Java Beans, Design Patterns.

Frameworks: Spring Boot, Spring (Core, ORM, MVC, AOP, JTA, MVC with REST), Hibernate, Spring Batch, Cache, Junit, Mockito, Power Mockito,log4J,logback

UI Technologies: Java Script, jQuery, HTML5, CSS3, Bootstrap, Angular, node JS, React JS, Jasmine, Karma, Protractor, express JS, loopback

Web Services: SOAP with JAX-WS, JNDI, REST with JAX-RS (Jersey, Spring with Jersey), Spring MVC REST

Databases: MySQL, Oracle11g/10g, MS SQL Server, MSSQL

Tools: Eclipse IDE, IntelliJ, WebStorm, Sublime Text3, STS, JBuilder, JDeveloper, Toad, Rally, JIRA, Jive

CICD Tools: Jenkins, Maven, Ant, PM2

Application Servers: Apache Tomcat, JBOSS, WebLogic

Version control: SVN, CVS, GIT.

Platforms/ Browser: Windows, UNIX/Linux, Internet Explorer, Firefox, Chrome.

WORK EXPERIENCE:

Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in development of various reusable components and services as part of on boarding application with angularjs.
  • Used HTML5, CSS3, Vue.js and the internal framework components to build the presentation layer for the application
  • Implemented authorization for on boarding application with angular4 Guard, NodeJS and loopback.
  • Implemented complete on boarding workflow using angular, NodeJS and Loopback
  • Experience with RESTful APIs/microservices. Background in implementing and supporting the models in production at scale microservices development of cloud-native applications using Spring, Kafka.
  • Implemented REST APIs using Spring boot and Spring MVC REST for Wire Transfer application.
  • Used HTML5, CSS, and java script, jQuery, Bootstrap JS and Angular JS to create front-end interactive design pages.
  • Used Git as the version control tool and JIRA as the issue tracking and bug tracking tool.
  • Software is built as a web app on NodeJS with BackboneJS, ReactJS, CSS is compiled with LESS and HTML template engine in Jade.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to AWS and used GIT for version control of code for incremental development.
  • Implemented DAO layer using Hibernate, JDBC (some parts of application with JDBC)
  • Implemented custom REST APIs using NodeJS Loopback for onboarding application.
  • Implemented test cases using Junit, Mockito, Jasmine (UI) for functionalities in Wire Transfer Application.
  • Implemented BPM workflow as a micro-service by following micro-service architecture.
  • Implemented responsiveness for on onboarding application using Bootstrap.
  • Co-ordinating with business on requirements and following AGILE process model to implementing requirements.
  • Deployed TDD through Unit, Integration and Performance Test Cases using Junit and Selenium. Also, set up the Vue.js unit testing with Karma and Jasmine. Used SOAPUI for testing web services
  • Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Used Vuex to work with Vue.js and refactored the Vue Component structure to gain front-end state management.
  • Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
  • Design and build Docker tools and integrations like Docker images and Docker Plugins. Worked on Docker container implementation for the Enterprise build system.
  • Stay current with the latest features/capabilities of the AWS platform.
  • Developed dynamic EJS templates using HTML5, CSS3 and JavaScript. Created RESTful and Responsive Web Applications.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Designed back-end data structures with non-relational databases (MongoDB, Mongoose).
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using CSS3, Bootstrap, AngularJS.
  • Created custom Filters, which can format data in different ways, based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Worked on utilizing Rabbit MQ, IBM MQ, Apache Kafka as a Message Oriented Middleware for coordinating applications.
  • Manipulated data using CRUD operations of Oracle database management system and handled database access and data transmission based on Restful web service.
  • Created RESTful APIs which support JSON and XML to be consumed by the client.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.

Java Front End Developer

Confidential, Richmond, VA

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the Product Builder UI screens using HTML, CSS, jQuery, JSP, XML, JavaScript, Angular-JS, and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS, MVC to build a cross-browser compliant application.
  • Designed and developed UI using spring view component HTML5, CSS3, Bootstrap, AngularJS and Vue.js.
  • Vue.js was used to fetch data from server using axios, prepare and transform data to display in the forms, validate user-entered data and then post data.
  • Involved in developing unit test cases for Angular controllers, services, filters and custom directives using Jasmine and Karma.
  • Used Kubernetes to configure in the application for automating deployment, scaling, and management of containerized applications.
  • Used a microservice architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Hystrix) Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud funsdry.
  • Initially we have used NodeJS/ExpressJS to mock REST services and built the UI app using that mocked backend. Later we integrated with the real backend system and coordinated with server-side development team.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, Concat etc.) and implement modules into NodeJS to integrate with designs and requirements. Used Grunt, Bower, Express from NodeJS.
  • Experience as UI Developer and web development with emphasis on HTML/HTML5, CSS/CSS3, SASS/LESS, DHTML, XML, JavaScript, jQuery, AJAX, DOM, BOOTSTRAP, AngularJS, NodeJs.
  • Created Restful web services using Jersey framework (JAX-RS), REST annotations & used JACSON based REST-JSON convertors
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Used XML to transfer the application data between client and server from the SOAP web services. Developed SPRING controllers for dispatching the requests.
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Developed SPRING validators and services for handing correct data to SPRING DAOs.
  • Exposed SPRING MVC controllers as Rest web services and implemented SPRING security into the application. Used SPRING Batch process to process the XML files.
  • Developed Hibernate entities, mappings and customized criterion queries for interacting with database.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Coded Gradle build scripts to build and deploy the application on Web Sphere and used Jenkins for build and deployment.
  • Created and Configure micro service architecture for CDT Directory project and integrated with AngularJS application.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named queries for data retrievals in the DAO layer.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.

Java DEVELOPER

Confidential, New York

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP and MySQL
  • Used Kubernetes to configure in the application for automating deployment, scaling, and management of containerized applications.
  • Designed and developed customized OO JavaScript framework for various implementation like Array search, Array Filter, Array Iterator including browser native object functions
  • Enabled AJAX features in one of the module using JSP, Servlet (for JavaScript event handling) and API (for AJAX communication)
  • Deployed TDD through Unit, Integration and Performance Test Cases using Junit and Selenium. Also, set up the Vue.js unit testing with Karma and Jasmine. Used SOAPUI for testing web services.
  • Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Configured Maven for Continuous Integration and Deployment to PCF using Jenkins and Docker.
  • Implemented script that helps to include content from multiple pages and display them on demand, using Ajax
  • Rewrite existing Java application in Python module to deliver certain format of data. Generated Python Django forms to record data of online users.
  • Used SVN for version control, Worked with IDE tools WebSphere, Kafka used in part of Active MQ and RabbitMQ.
  • Exchanged data with the help of XML files using Ajax. Because of the simplicity of XML, the application formed the new procedure of exchanging data between server and browser.
  • Implemented jQuery driven UI Elements that were more agile and faster
  • Designed web interfaces using HTML/DHTML from graphic mock-ups
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJS.
  • Changing the width of the list items that resulted in different forms of grids. Also solved the padding effect differences among the various browsers i.e. browser's compatibility.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.

We'd love your feedback!