We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Having 7+ years of professional experience as Java full stack developer in application development with focus on design, development, and testing of responsive web applications, microservices and API development using Spring boot and Spring Cloud Technologies on AWS infrastructure.
  • Having hands - on working experience with Core Java and Object-Oriented concepts - Abstraction, Encapsulation, Polymorphism, and Inheritance.
  • Having strong experience using Java programming language and having great expertise in using Collections and Multithreading using Executor framework. Also, worked on Java runtime and memory management using Garbage collector algorithms.
  • Having extensive experience in using Concurrent Collections and Lock API using Java to leverage the multi core CPU capabilities of the operating system.
  • Having broad working experience with various Java 8 features such as Lambda, Functional Interfaces, Streams - Parallel Processing, Aggregations, Optional and Java time API.
  • Have experience on SOLID principles and design patterns such as Singleton, Builder, Factory and Facade patterns.
  • Worked on Java based Frameworks such as Spring Boot, Spring MVC, Spring Batch, Spring Data, Spring AMQP, Project Reactor, Struts and Hibernate.
  • Have used Spring Boot to build restful web services, using various http methods and content negotiations as well and have leveraged the path variables and request parameters to get the input part of the URL.
  • Having extraordinary understanding of the Spring Boot concepts such as Auto configuration, wrapper poms, actuator endpoints and convention over configuration.
  • Have experience in creating the Swagger UI configurations to test the microservices developed using Spring Boot.
  • Having working experience in implementing asynchronous event processing using Spring Boot with the messaging tools such as Rabbit MQ and Kafka.
  • Extensively worked on KAFKA streams on high volume transactions and consumed the messages from various Kafka topics and returned to the DB.
  • Strong experience with Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices.
  • Worked on Spring Cloud configuration service to externalize the configurations and retrieve it based on the environment profiles and used yml files to manage the configurations.
  • Worked on various design and developing software applications with the JDK, J2EE, EJB, Annotations,JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, jQuery, HTML, CSS, Web Services (SOAP & RESTful).
  • Having significant understanding of MVC based UI frameworks like Struts, Spring MVC, JSP, Servlets and JSF
  • Familiar with UI development Store Like NgRx, Redux and Session storage.
  • Worked as User Interface/Front end Developer for developing Web applications using HTML, CSS, Java Scriptand other front end technologies such as SASS, LESS, Typescript, Bootstrap, Angular, JSON, NodeJS etc.
  • Having stupendous experience in using Test Driven Development (TDD) and Behaviors Driven Development (BDD) using Junit 5 and Cucumber respectively.
  • Having experience in using Source Code Management tools such as GitLaband Bitbucket.
  • Worked on XML technologies like writing DTD, Schema, Namespaces, XSL, XPath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Having strong experience on databases such as Oracle and Postgres and using PL/SQL to write stored procedures, functions, and triggers for different Data Models.
  • Having great experience in working with Operations/DevOps tools such as Jenkins.
  • Worked in an AGILEenvironment with 2 weeks Sprint and 4 weeks release and using JIRA as the tool to manage the Agile Scrum.

PROFESSIONAL EXPERIENCE

Confidential, Irving Tx

Sr Java Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • UsedSpringBootfor the application development.Designed the system based onSpringMVC architecture. Developed a business logic layer usingSpringFramework.
  • Worked in using React JScomponents,Forms,Events,Keys,Router,Animations andFluxconcept.
  • Build React components and stand-alone functions to be added to any future pages.
  • Working with React Router for developing Single Page Applications SPAs
  • Worked on responsive design and developed a singleISOMORPHICresponsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Thoroughly performedunit testingandintegration testing.
  • Worked onAuthentication (UAA),OAuth2Authorization, andSpring.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security and OAuth5 authentication protocol, respectively.
  • Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
  • Designing web pages for HTML5 files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
  • Developed Data Access Object (DAO) for interacting with database using Hibernate.
  • Developed and consumed JSON based RESTfulservicesusing Spring MVC and Spring Boot.
  • Experience in Spring Framework such as Spring Boot, Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
  • Configure the new servers in F5 load balancer. During production issues, identify the faulty servers and place them out of rotation from F5 Load Balancer VIP to avoid business impact.
  • Defined strategic initiatives on Continuous Integration and Delivery (CI/CD) model in the AGILE development environment to help, respond quickly to business needs.
  • Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle and MySQL.
  • Used JMS API for communication between the components.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages, and performance logs and SVN for version control.
  • Experience in messaging queue services like JMS, Rabbit MQ, Active MQ and Apache Kafka.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Written Producer APIs to read the Feed files (JSON) and publish Assortments, Products to ApacheKafkaTopic by using custom Serializers.
  • Developed POJO classes, and configuration files and involved in writing some Junit Test cases.
  • Used Spring Boot which is radically faster in building cloud native Micro Services and develop Spring based application with very less configuration.
  • Worked onAWS,High Availability Practices and deploying backup/restore infrastructure.
  • Implemented Business logic in the middle-tier usingJavaclasses,Javabeans and Multi-Threadingand Caching were used to improve user experience.

Environment: Java8, Spring 5.0, Spring boot, Hibernate 3,ApacheKafka, GIT, SVN,1Webservices (Rest, SOAP), LDAP, HTML, CSS, JavaScript, Bootstrap, JSON, Kubernetes, jQuery, Xml, Stored Procedures, JUnit, Ant, Windows, Agile/Scrum.

Confidential - Sunnyvale, Ca

Java Developer

RESPONSIBILITIES:

  • Interacted with team members and involved in analysis, design, and implementation phases of the software development lifecycle (SDLC) for the various software modules of the Mobile Wallet application.
  • Used Eclipse IDE as the development environment to design and develop the code.
  • Designed and developed various modules of the application with J2EE design architecture, using Spring MVC framework, and deployed the spring components on WebLogic.
  • Involved in the integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Used newJava8 features - Streams, Collectors, Lambda, new Executor service.
  • Implemented stored procedures using the Hibernate framework.
  • For the front end, interactive and dynamic Webpages were created using Html, CSS, JavaScript, JSP, JSTL tags, as the web-framework.
  • Developed Angular controllers, services, filters and used Angular 4and Bootstrap for the web application.
  • Developed Angular Directives to extend the grammar of the web through reusable HTML5 elements, attributes, and classes. Developed AngularJS Filters to manipulate text within HTML5 views.
  • Used Node.js,ExtJSfor asynchronous data communication between server and client.
  • Extensively used CoreJavasuch as Exceptions, and Collections. Implemented Multithreading, Synchronization using Thread pools, executive service and lock interfaces.
  • Developed helper utility for MongoDB interaction.
  • Implemented Spring Boot Micro services to divide the application into various sub modules.
  • Used SOAP and WSDL Web Services to exchange information over Router56.
  • Building UNIX shell scripts for data migration & batch processing. Built and deployed scripts using Apache Ant.

ENVIRONMENT: Java8, Spring 3.0, Struts 2,Redux,Linux Shell Scripting,spring boot, AWS, Hibernate 3.0, Spring Test Driven Development (TDD),Multithreading,Web Services(Rest, Apache CXF), JMS, WebSphere, Spring, HTML, JSP, CSS, JavaScript, JSON, jQuery, Grails, Xml,Xsl,microservices, Tomcat, SQL Server.

Confidential - Bedford, NH

Java/ J2EE Developer

RESPONSIBILITIES:

  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Developed application usingspringMVC,Spring Batch,JSP, JSTL and AJAX on the presentation layer, the business layer is built usingspring.
  • Working on HTML5, CSS3.Worked on additional frameworks like Bootstrap for responsive design.
  • Designed the system based onspringMVC Model architecture. Developed a business logic layer usingspringDependency Injection andclient-sideJava-beans for DAO Design Patterns.
  • Create internal dashboards, alerts, and scheduled reports to monitor overallSplunkperformance.On boarded new data into a multi-tieredSplunkenvironment.
  • Designed and developed components relating to Concept Wave projects.
  • Created and updated database objects in Concept Wave frameworks.
  • Created Stream Rest based Application interfaces onjava8 environment.
  • Implemented batch configuration in spring boot application. Created the Maven project to integrate Spring boot, Restful API.
  • The HTTPS protocol makes it possible for website users to transmit sensitive data such as credit card numbers, banking information, and login credentials securely over the internet.
  • Worked onJavaMultithreading, Collections & Coherence Framework.ImplementedJavaMultithreadingto refresh the cache at a given set of time interval.
  • Involved in process for builds and deployments withMaven,Bambooand Jenkins for continuous integration.
  • Created WAR/EAR files using MAVEN buildand deployed them on JBOSS server.
  • Created multi-moduleMavenproject and usedMavento build applications and Jenkins for continuous integration continuous deployment.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Used SOAP web service to get corporate card information and to make changes in the card database for businesses.
  • Worked withIBM SOA Suites likeWebSphereMQ Programming.
  • CreatedSOAPweb service in pushing data to downstream systemsand Implemented request and response objects usingSOAPweb services.
  • Developed and written Stored Procedures and views to extract the needed data from DB2 and reflect on the UI. Created DB2 ServerStored Proceduresfor implementing business logic at the database level.

ENVIRONMENT: SpringBoot,Microservices,Drupal,Hibernate,GitHub,ConceptWave,Multithreading, WebServices (Rest, SOAP), WebSphere, Spring, HTML, JSP, CSS, JavaScript, JSON, jQuery, Xml Stored Procedures (DB2), Junit.

Confidential

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in Story grooming, planning,estimations, sub tasking and designing the architecture for the user story.
  • Practice Test Driven Development for the API development.
  • Developed the Restful API to interact between UI and Spring Boot via Spring Cloud API gateway.
  • Secured the Restful API using internal OAuth provider and Authorization based on the claims JWT is having.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Developed UI using Angular Reactive Forms using Angular Material UI and tried to leverage dialog, buttons etc to develop the application screens.
  • Developed test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Developed Jenkinsfile, which has steps like checkout, build, unit test and sonar Qube integrations etc.
  • Involved in architecture design, development and implementation of Hadoop deployment, backup and recovery systems.
  • IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements.

ENVIRONMENT: Java, spring,GitHub, JSP,Struts,EJB,JMS,Oracle,HTML,IBM Web Sphere Application Server, Ant, CVS, Log4j, Linux.

We'd love your feedback!