We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 5 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Expertise in using HTML5, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
  • Good knowledge ofSpring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX - RPC, JAX-WS, and JAX-RS).
  • 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.
  • Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka. Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Good exposure to Elastic Search Engine: Log Data (Logs response), KIBANNA (Dashboard for Logging), SPLUNK (creating dashboards) and NoSQL database like MongoDB, Cassandra.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
  • SOA Middleware expertise in developing SOAP, REST webservices, Integration experience using Apache Camel Framework, Red hat JBoss Fuse, Active MQ and JMS API.
  • Hands on experience with databases including Oracle, MongoDB, MySql, Sybase including oracle stored procedures, triggers, functions, indexes, and packages.
  • Experience with Maven, Trac, Sonar, Code Coverage Tools (Checkstyle, Emma, JaCoCo, FindBugs, PMD and PIT)
  • Strong experience working with version control software like TFS, CVS, ClearCase, Apache SubVersion, and GIT and build tools ANT, Maven, Gradle and Jenkins.
  • In depth knowledge in implementing Design Patterns J2EE patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Resources, Value Object and DAO pattern.
  • Experience in working in different IDEs like IntelliJ IDEA, RAD (Rational Application Developer), RSA (Rational Software Architect), Eclipse and NetBeans.
  • Experienced in using various AWS ( Confidential Web Services), IAAS (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long-term backup of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2 and PostgreSQL. Good in written SQL and stored procedures.
  • Good experience in developing applications using Serve lets, JSP, JSTL, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture, XML, and Web Services.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful using JAX-RS specification with Jersey, spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Experience in designing the model-view-controller (MVC) unified framework for building the web apps using Servlets and message resources.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential - San Francisco, CA

Responsibilities:

  • Worked under the Middle SOA (Service Oriented Architecture) layer and designed the services and consume services and work with end to end configuration of the services.
  • Designed and developed Spring Boot applications following Command and Query Responsibility Segregation (CQRS) methodologies by using Axon framework.
  • Worked on integrating the REST API calls with the Interact Java Adapter by getting the required attribute values from it. Worked on front-end technologies like HTML, CSS, JavaScript, jQuery, JSON to finally display the offers returned from the service onto the UI.
  • For the front-end, used HTML5, CSS3, React JS, JSON, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API. Imported third party data feeds using RESTFUL Web Services and used AWS API to interact with AWS Feature such S3 to store and EC2 to create instance.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database. Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
  • Following TDD process for development of several microservices using Java, RXJava, Spring Framework, Spring-JDBC, Spring Boot, Ignite Cache, AMPS, Kafka, Cassandra and Oracle. Used the SVN for version controlling of the application.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Deployed the Application into Dockers container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Spring Hystrix as fallback method, and Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Used AWS Lambda to run the code in the AWS ( Confidential Web Services) and Deployed Spring Boot based micro services Docker container using Confidential EC2 container services and using AWS admin console.
  • Developed Rest and SOAP Web services using Spring Boot, Netflix Stack, Docker, and Openshift Kubernetes and integrated Spring Boot applications with ELK (Elastic, Logstash, Kibana) stack for application logging and monitoring
  • Developed the application using Spring JPA, Spring Cloud/Boot, Spring Core, Spring annotations, Hibernate (5.0), Spring cloud config, REST webservices.
  • Developed various Lambda functions with Create, Read, Update, delete operations that can be called from the groovy scripts to write/update data to the PostgreSQL.
  • Developed and tested Unit Test Cases using JUnit (application DB as well as H2 Database), also used Mockito and Jenkins to create mock objects for JUnit.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also, used JPA with Hibernate provider. Proficient in Java Multi-Threading and Concurrency.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and DynamoDB. Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS.
  • Developed Microservices using Spring Cloud Netflix OSS stack to address Load balancing using Ribbon, API Gateway using Zuul Fault.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
  • Designed and developed the REST based Microservices using the Spring Boot,Spring Data with JPA (Java Persistence API) and deployed Microservices onto Docker.
  • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Confidential messaging services (SQS) and Confidential Kinesis Services.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/ Commons. Worked on parsing the XML files using DOM/SAX parse.
  • Developed Session beans for functionality as per the requirement. Used Spring MVC framework for implementing the Web tier of the application. Used Hibernate API to perform database operations.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Designed and implemented a database migration to centralize multiple local MySQL database instances to a single Confidential Aurora S3 instance.

Java Developer

Confidential - Riverside County, California

Responsibilities:

  • Developed web application using Spring MVC framework and wrote code using Java, Servlets, JSP, JSF, Hibernate, Spring, JavaScript, Ajax, and JSON.
  • Worked as an expert resource and point of contact for the design and development on matters regarding building web services using Java, Spring, Hibernate, JUnit, and JSON for REST based services technology stack.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data and involved in writing SQL & PL SQL - Stored procedures & functions. Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Integrated Spring and Hibernate as ORM framework to perform the access to the database. Used to define a DAO layer to decouple and control the access to the database.
  • Developed software's for AWS in Java (using Spring Framework, MySQL, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall) and Apache Tomcat web server.)
  • Worked with Mochaframework on MEAN (MongoDB, Express, Angular, and Node) stack for rapid prototyping of applications for client demonstrations.
  • Worked for enhancement of the web application UI using HTML, JavaScript, Angular JS, XML, JSP, CSS as per the requirements and providing the client side using JavaScript validations.
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML, Node JS, Bootstrap and Angular JS.
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming the existing services.
  • Built a Web Application using Spring Boot MVC. This Application/framework will help to evaluate the performance AWS MQ performance. Worked on Spring-JMS and Apache Active MQ broker service.
  • Developed the User Interactive NodeJS Restful API Web Application navigation tool like Maps API using Leaflet.JS for front-end regional mapped area.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2 and Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Implemented Unit Testing using JUnit and involved in Integration Testing with Database Layer. Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Extensively used JAVA Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS. Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Tracked code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities using Check Style, FindBugs, JaCoCo, and sonar qube. Used Maven and Jenkins as project build tool.
  • Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, JDBC and JMS.
  • Developed corresponding java classes, Interfaces using Java 1.8 and J2EE technologies, Spring Framework, Eclipse IDE and WebSphere application server which connects to Database.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.

Java Developer

Confidential

Responsibilities:

  • Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed Project Specific Java API's for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts.
  • Developed application Specific thread safe XML APIs, XML Document Builder and parser utils, validators using java DOM Parser which is used among the components.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Core Java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, JDBC, ORACLE, and Maven.
  • Deployed applications into Continuous Integration (CI) environments like Jenkins to integrate and deploy code on Continuous Integration (CI) environments for development testing and implemented test cases in JUnit.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Developed UML diagrams such as Use Case, Class, Sequence and Activity Diagrams to understand the Systems Architecture.
  • Involved in implementation of front-end validation component using JavaScript, server-side validation component using Java classes.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.

We'd love your feedback!