We provide IT Staff Augmentation Services!

Java Developer Resume

Baton Rouge, LA

SUMMARY:

  • Around 5 years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework
  • Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
  • Developed applications in environments of Agile and Waterfall methodologies.
  • Expertise in working with application servers and Web Servers as Web Logic, WebSphere, Tomcat, JBoss.
  • Extreme knowledge in developing front-end applications especially based using Angular JS.
  • Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
  • Strong experience in designing and working with MySQL and Mongo DB.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Well versed in JavaScript, mainly creating JavaScript Frameworks using JQuery
  • Strong experience in UNIX and Shell scripting
  • Experience in working with application servers Web sphere, jBoss, Web Logic.
  • Expert level skills in Java, JSP, Servlets, Struts, JUNIT, Multithreading, JDBC, RMI with
  • Experience in MVC Design Pattern of J2EE Architecture.
  • Experienced with J2EE standard compatible application servers BEA Web logic, Tomcat, IBM Web Sphere/Deployment process and Integration within Systems.
  • Proficiency in SDLC methodologies like Systems Engineering Methodology (SEM)
  • Active participation in the technical and architectural design of the project and maintaining the team spirit in development, delivering the product.
  • Strong analytical and problem-solving skills. Willingness and ability to adapt to new Environments and learn new technologies

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential - Baton Rouge, LA

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Used Spring Boot to create stand-alone spring applications.
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Involved in developing of presentation layer for the application modules using Angular JS/2, XHTML, HTML5, JQuery, AJAX and CSS.
  • Designed and developed Microservices business components using Spring Boot.
  • Knowledge in creation of Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implemented Spring Boot services in combination with Angular as front end to form a Microservice Oriented application
  • Angular JS was used to parse the JSON file using the REST Web services.
  • Configured Spring based Microservices and Spring Boot
  • Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Implemented the back-end services using SpringBoot.
  • Worked on developing REST Services to expose the processed data as a service.
  • Experience in working with NoSQL, Mongo DB, and Apache Cassandra.
  • Implemented Spring Security and Spring transactions in the applications.
  • Worked on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Configured MQ Queues and Topics to publish messages to topics and consume published messages.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Experience with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Developed communication between different applications using MQ Series (JMS) and Spring Integration.
  • Configured and monitored numerous Cassandras, NoSQL instances
  • Deployment of micro services via AWS Beanstalk and Lambda
  • Worked on DAO's to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules.
  • Followed Pair Programming to analysis, design, development, Integration, Testing and deploy the applications.
  • Used XML, XSD, XPath and JAXB for message transformations and mappings.
  • Extensively followed agile Scrum methodology and XP to implement the application modules.
  • Configured and used Hudson, Jenkins tools for continues integration and build and deploy the applications.
  • Used Maven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources.
  • Wrote JUnit test cases for each line of the application code and performed validation. Environment: Java/J2ee, JSP, SpringBoot, Hibernate, SOAP, REST, JAX-RS, JMS, MQ Series, SQL, PL/SQL, JAXB, XML, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Eclipse, JBoss, Maven, Nexus, AWS, DB2, Kafka, Cassandra, Micro Services, Autosys, UML, Agile, XP, Jenkins, GitHub, Stash, JIRA, Junit, Log4j, SOAPUI, Unix shell Scripting.

Java Developer

Confidential - California

Responsibilities:

  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
  • Used S3 buckets to manage document management and RDS to host database.
  • Experience with NoSQL databases like Cassandra and Mongo DB.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Optimized the full text search function by connecting to NoSQL DB like MongoDB and Elastic search.
  • Implemented MongoDB database concepts such as locking, transactions, indexes and replication.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Involved in design and development of UI component, using frameworks AngularJS, JavaScript, HTML, CSS and Bootstrap.
  • Experienced in using Kafka as a distributed publisher-subscriber messaging system.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST and added security to SOAP through WS Security.
  • Experience working in Kafka and Camel.
  • Used Spring Security for Authentication and authorization extensively.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Consumed REST based micro services with Rest Template based on RESTful APIs.
  • Used Docker for possible to production to the development environment to fast possible for interactive use.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Created web services using Spring @Rest Controller to return JSON to the frontend.
  • Developed server-side services using Java, Spring, Web Services (SOAP, RESTful, WSDL, JAXB, JAX-RPC).
  • Used SOAP UI tool for testing web services connectivity. Environment: Java, J2EE, Servlet/filters, JSP, JSTL, Springboot, Microservices, Spring Security, Angular JS, Cassandra, JavaScript, HTML, CSS and Bootstrap, REST, Pivotal Cloud Foundry, AWS, EC2, S3, Netflix Eureka, Rabbit MQ, Kafka, SOAP, RESTful, NoSQL Mongo DB, Elastic Search, STS, MAVEN, JUnit, Jenkins, Log4j, JIRA, Docker, Git.

Java Developer

Confidential - Plano, TX

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Agile delivery of software using practices of short iterations, scrum.
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using EJB technology.
  • Implemented the presentation layer using Spring framework
  • Developed the JavaScript for Client-Side Validation.
  • Used Struts framework to develop the application based on a MVC design pattern.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML,XHTML, JavaScript, and CSS.
  • Used JDBC for database connectivity to SQL Server.
  • Java API, including JDBC, JAXP, JDOM to query patent data from database and transfer the data into various formats.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
  • Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Created and consumed SOAP/Restful Web Services.
  • The RESTful web services have been used to retrieve and update the data which is populated
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • DAO and the hibernate transactions was implemented using spring framework.
  • Refactored the code to migrate from Hibernate2.x version to Hibernate3. x. (I.e. moved from xml mapping to annotations)
  • Created LDAP services for user authentication and authorization.
  • Involve in JUnit Testing, debugging and bug fixing.
  • Worked on Multithreading.
  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Designed UML diagrams using Rational Rose.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Prepared Test Cases for Integration Testing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as Loan and Teller application
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Used simple Maven projects and Maven Archetypes projects for developing applications and provided JAR files for UI application use.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases. Environment: Java, JavaScript, Spring 3.1, Hibernate 3.1, Struts 1.3, JSTL, Custom Tag libraries, HTML, XHTML, CSS, JDBC, JAXP, JDOM, PL/SQL, JMS, Junit, Rational Rose, Maven, Eclipse IDE, SVN, MySQL,JBoss application server.

Hire Now