We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Overall 8 years of experience in all stages of the Software Development Life Cycle (SDLC) such as Application Specifications, Design, Development, Testing, Debugging and Maintenance.
  • Experience with HTML5, XML, XHTML, DHTML, CSS4, Tiles, Tag Libraries and JSON.
  • Developed UI modules using Angular 5/8/9, Node.JS, Java Script, jQuery, Ajax, and perform validations usingAjaxin Node.JS,AngularJS, Angular2 and worked on dash board’s reports usingBackbone.js.
  • Experience in Angular 9 along with Bootstrap, CSS4 to create reusable components for RWD apps.
  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React - Redux app to handle real time data, installing ReactRouter, ThunkRedux for API calls in ReactJS.
  • Proficient in applying design patterns like MVC, Singleton, Adapter, Bridge, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Proficient in implementation of frameworks like Spring (Spring MVC, IOC, JDBC, Spring Boot, Spring REST, Spring Microservices), AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, Spring DAO, iBatis.
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in Virtualization using VMWare, Vagrant and container services like Docker, Kubernetes.
  • Created Microservices using Spring Boot and deployed on AWS instances like EC2.
  • Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes, provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from development through production.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as Messaging Service.
  • Experienced in designing and developing Enterprise and Web-basedapplications using Java 7/8, Servlets 3, JSP, JDBC, JNDI, JSF, JAX-WS, Struts, EJB, Spring 4.3, Hibernate 4.0, SOAP, REST, JMS, XML, JUnit.
  • Expertise in XML technologies such as XSL, XSLT, XML Schemas, XPath, XForms and XSL-FO.
  • Experience in creating Docker images, containers, push/pulland integrating with Spring Boot, Deployed Spring Boot based Microservices, Docker container using Amazon EC2 container services and using AWS console.
  • Experienced in databases like Oracle 10g/11g, SQL Server, DB2 11.1, MySQL 5/7, MongoDB, and Cassandra.
  • Experienced in WebSphere 7.0, WebLogic14c, JBoss, Oracle Application Server and Tomcat Web Server 8.5.
  • Proficient in using Amazon Web Services (AWS) like SQS, Lambda, Kinesis,EC2, Elastic Beanstalk, Cloud Watch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, AMI.
  • Used PL/SQL to write business logics in functions and procedures in databases for Oracle Applications.
  • Implemented distributed memory caching systems like Redis, Memcached for dynamic database driven websites.
  • Experienced in Development, testing, and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, NetBeans, WebStorm, Spring Tool Suite, Intellij.
  • Experienced in methodologies like Agile, Waterfall, Scrum,and Test-driven development (TDD).
  • Expertise in unit testing with Junit with Mockito and TestNG frameworks and integration testing and automation with Selenium, CUCUMBER and experience with Splunk tool for production support.
  • Implemented JMeter for performance and load testing the individual back-end services.
  • Experienced in JIRA for bug tracking, implemented on build tools ANT 1.10, Maven 3.3.9, Gradle 3.4.1 and logging tool Apache Log4j2 and CICD tools JENKINS, HUDSON.
  • Implemented Software Configuration Management using Version Control Software such as SVN, CVS and GIT.

TECHNICAL SKILLS

Java/J2EE Technologies: OOPS, Servlets 3.1, JSP 3.0, JSTL, JDBC 4.0, JFS, JMS, JNDI, RMI, EJB 3.2, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java 1.7/1.8, PL/SQL.

Frameworks: Struts 3.0, Spring 4.3(Spring JDBC, Spring MVC, Spring Rest, Spring Data JPA, Spring Hystrix, Spring Cloud, Spring Data Redis, Spring Eureka) Hibernate 5.2.

Web Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3/4, Bootstrap 3.0.1, jQuery 2.11, Ajax, JSON, XML, Angular 5/8/9, ReactJS, BackBone.JS 1.3.1, Node.js 6.0.

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum.

Web Services: SOAP 5.5, REST 2.0, JAX-WS.

Database Servers: Oracle 10g/11g, SQL Server 2014/2016, MySQL 5.7, MongoDB, Cassandra.

IDE’S: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3.

Cloud Technologies: AWS: Lambda, Kinesis,EC2, Elastic Beanstalk, S3, RDS, ElastiCache, SQS, Microservices, Docker, and Kubernetes.

Azure: Web Apps, Key Vault, App Insights, AKS, Log Analytics, and Azure SQL.

Build Tools: Ant 1.10, Maven 3.5.4, Gradle 3.4.1.

Bug Tracking Tools: JIRA 7.0, Bugzilla 4.4.12, Curl 7.36.

Version Controls: GIT, CVS, SVN, and Rational clear case.

Platforms: Windows, UNIX, LINUX, MAC.

Testing Tools: Junit 4.12 with Mockito, Selenium, Cucumber, and JMeter.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

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.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
  • Extensively usedJava 8features like Parallel Operations on collections, multithreading, effective sorting mechanisms, and used Stream API and Lambda expressions available as part ofJava 8to store and process the large volumes of data.
  • Developed a Server-side application that returns customer data through a web service call and implemented the Spring IOC for the core business application logic and used Hibernate as a persistence framework.
  • Using Spring Data JPA with Hibernateto integrationSQL Serverinto back-end web applications and performingCRUDand aggregation operations on a database.
  • Built and consumedRESTful web servicesin modules and implemented serialization usingSpring Data RESTandJSON.
  • Successfully written Generic frameworks using Java Generics to validate and process end to end Java based applications.
  • Implemented Microservice architecture using Spring boot and Spring DataREST to create REST End Points and integrated Swagger to get dynamic documentation.
  • Designed and developed the REST based Microservices using theSpring Boot,Spring Data JPA.
  • Implemented various features of Spring framework such as Dependency Injection (DI), IOC, Security, AOP and integration with Hibernate, and used its concepts like inheritance, lazy loading, locking, and transactions.
  • Used Spring Core Annotations and Spring MVC for REST API s and Spring Boot for Microservices.
  • Worked onSpring Boot Actuatorto expose data through different technologies likeHTTP (endpoints), JMX, SSHand/healthendpoint to show the health of the application.
  • Implemented Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers for communicating between different applications and Microservices.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoOracle Database Tables.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Experienced withOpenShiftplatform in managingDockercontainers andKubernetes clusters, develop and test environments of different applications by provisioning Kubernetes clusters on AWS usingDocker.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Worked on performance testing of service using JMeter, used debugging proxy tools like Fiddler and Firebug /Firefox to identify system errors associated with defects. Performed Functional API and performance testing of the web services using JMeter scripts and Selenium WebDriver plugins.
  • Writing and executing load, volume, and performance tests for JAVA based platform using JMeter and uploaded scripts in Blaze Meter and sharing the report to appropriate team.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, usingSeleniumRC and TestNG, JUnit.
  • Written several test cases using JUnit & Mockito forunit testing.
  • Used Log4j for logging and debugging of the multiple applications.
  • Created Database objects like Tables, Tablespaces, Rollback Segments, Multiplexing Control files, Data files, Redo log files, Partition tables, Views, Indexes, Clusters, Synonyms, Materialized views. Audited, implemented scripts/tools to help rollout and manage Oracle in a global distributed environment.

Environment: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Data REST, Spring Actuator, Restful Web Services, Microservices, Apache Kafka, Docker, Kubernetes, Hibernate 5.2, GitHub, STS, Log4J, SQL Server, Selenium, Swagger UI, Junit, Maven, Jenkins, JMeter.

Confidential, Austin, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Build web forms and pages by using HTML5, CSS3, Bootstrap, JavaScript, jQuery3.4, and created asynchronous calls to the back-end server using Ajax.
  • Implemented UI components using Angular 9 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 9 features in the front-end to build web components, modules and services, testing was done for the UI Components using Protractor and Jasmine.
  • Developed framework from the scratch for using Cypress to automate UI and used JavaScript, NodeJS and NPM for Angular based user interfaces.
  • Hands on experience on working Cypress for angular application end to end testing.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements onCollection, Concurrency, andIO improvements by usingJava 8.
  • Extensively usedJava 8features like Parallel Operations on collections, multithreading, effective sorting mechanisms, and used Stream API and Lambdaexpressions available as part ofJava 8to store and process the large volumes of data.
  • Built and consumedRESTful web servicesin modules and implemented serialization usingSpring Data RESTandJSON.
  • Implemented Microservice architecture using Spring boot and Spring DataREST to create REST End Points and integrated Swagger to get dynamic documentation.
  • Designed and developed the REST based Microservices using theSpring Boot,Spring Data JPA.
  • Implemented various features of Spring framework such as Dependency Injection (DI), IOC, Security, AOP and integration with Hibernate, and used its concepts like inheritance, lazy loading, locking, and transactions.
  • Used Spring Core Annotations and Spring MVC for REST API s and Spring Boot for Microservices.
  • Worked onSpring Boot Actuatorto expose data through different technologies likeHTTP (endpoints), JMX, SSHand/healthendpoint to show the health of the application.
  • Implemented Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers for communicating between different applications and Microservices.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoHBase.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Used AWS Deploying, managing, operating scalable, highly available, and fault tolerant systems. Also implemented and managed continuous delivery systems and methodologies on AWS.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Experienced with Open Shift platform in managing Dockercontainers and Kubernetes clusters, develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Worked on performance testing of service using JMeter, used debugging proxy tools like Fiddler and Firebug /Firefox to identify system errors associated with defects. Performed Functional API and performance testing of the web services using JMeter scripts and Selenium WebDriver plugins.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, usingSeleniumRC and TestNG, JUnit.
  • Written several test cases using JUnit & Mockito forunit testing.
  • Maintained, structured, and surveyed documents within the SQL Server, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.

Environment: HTML5, CSS4, Java Script, jQuery3.4, Ajax, Angular 9, Cypress, Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Data REST, Spring Actuator, Restful Web Services, Microservices, Apache Kafka, Netflix Eureka, AWS, Docker, Kubernetes, Hibernate 5.2, GitHub, STS, Logback, SQL Server, Selenium, Swagger UI, Junit, Maven, Jenkins, JMeter.

Confidential, Dallas, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on the entire SDLC life cycle including Requirements gathering, designing the application, and then implementing the design and implemented the application using Agile Development methodology which included daily scrum calls, weekly iterations, user story planning, reviews, and grooming sessions.
  • Used HTML5 and CSS3 to develop a dashboard and visualize the data from Database, to monitor the flow of data, and Upgraded existing UI with HTML5, CSS3, jQuery, Coffee Script, and Bootstrap with React JS.
  • Expertise in ReactJS framework to develop the SPA, build UI Components using ReactJS with ReactFlux Architecture, and used ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept to build web applications.
  • Used Java 8 Lambda expressions and functional interfaces, wherever possible, and Implemented business logic in the middle tier using Java classes, Java beans. 
  • Ensured proper working of Microservices by configuring micro services using Naming Servers (Eureka).
  • Developed Micro services using Spring Cloud and developed production ready Spring Boot applications.
  • Implemented various features of Spring 4.3 framework such as Dependency Injection (DI), IOC, Security, AOP and integration with Hibernate 4.2, used Spring Core Annotations, Spring Dependency Injection (DI) and Spring MVC for REST API s and Spring Boot for Microservices.
  • Used the features of Spring Core layer (IOC),Spring AOP, and Spring Security to build the applications.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring Transactions, Spring Data Rest, Spring Data JPA and Spring Security modules.
  • Used Hibernate in the data access layer to access and update information in the database.
  • Used Azure WebApp services to deploy the applications, App Insights for monitoring application, key Vaultfor user credentials, AKS for containerization, and log Analytics for analyzing the data.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Single sign-on system: Provides user login credentials between multiple systems and queries for logged-in users and usingRedisto implement session sharing so that multiple system can get user’s status fromRediscache.
  • Involved in creating test cases using JUnit strictly following Test Driven Development.
  • Log4J2 was used to log both User Interface and Domain Level Messages.
  • Working experience in Splunk which is helpful to have an overall high level health check on the application.
  • Developed Splunk reports that provide a high-level overview of the Application Health.
  • Involved in standardizing Splunkforwarder deployment, configuration and maintenance across UNIX and Windows platforms and extensively used Junit, TestNG for unit testing and Mockito for mocking.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Developed OraclePL/SQL stored procedures and functions to process information used to generate reports.
  • Created Database objects like Tables, Tablespaces, Rollback Segments, Multiplexing Control files, Data files, Redo log files, Partition tables, Views, Indexes, Clusters, Synonyms, Materialized views. Audited, implemented scripts/tools to help rollout and manage Oracle in a global distributed environment.

Environment: HTML5, CSS3, Java Script, Bootstrap, React JS, Java 1.8, Spring 4.3, Hibernate 4.2, Microsoft Azure, Restful API, Apache Kafka, Netflix Eureka, JSON, Maven, SQL Server, Spring AOP, Splunk, Spring MVC, Spring Security, Spring Data Redis, Eclipse, Junit Mockito, Oracle 10g, TestNG, Log4J2, Jenkins.

Confidential, Lombard, IL

Java/J2EE Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Developed screens using HTML5, XML, Rational Rose, JSP, CSS, JavaScript, jQuery, and AJAX taking advantage of the frameworks Angular 2, developed applications to assess JSON and XML from RESTful web service from consumer side using Angular 2.
  • Implemented performance-oriented CSS selector, scalable and modular approach for front-end architecture.
  • Used Design Patterns like MVC, Singleton, Factory, Session Facade and DAO.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back-end tiers.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes and implemented on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • DevelopedMicroserviceto provide RESTful API utilizing Spring Boot with Spring MVC, and experienced in using Application Context, Spring DI for loading Properties during run time.
  • Experience in Virtualization technologies likeVMware, Vagrantand worked with containerizing applications likeDocker, developedSparkscripts by usingScalashell commands as per the requirement, used the SparkCassandraConnector to load data to and from Cassandra.
  • Developed REST web services clients to consume those Web Services as well other Enterprise-Wide Web Services, exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used SOAP UI for testing the web services.
  • DAO pattern to fetch data from database using Hibernate to carry out various databases, used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Web Services and used SOAP UI Pro version for testing the Web Services.
  • Extensively worked on Session Beans, JMS and EJB-MDB’s for messaging mechanism.
  • Developed Various Adobe Live Cycle forms to meet end user requirements and resolved several bugs in existing forms and utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Developed test cases and performed unit testing using Junit with Mockito.
  • Conducted unit testing using the Karma and Jasmine tools and used Protractor for end-to-end testing
  • Implemented Building tools like Maven to create dependencies in the application.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Implemented Entity beans in the persistence layer, interaction with IBM DB2.
  • Experience in Updating, Modifying queries in IBM DB2 Database.
  • Worked with high volume and complex stored procedures and packages using TOAD.

Environment: HTML/DHTML, JavaScript, CCS3, Angular 2, Ajax, J2EE, Spring 4.0, Microservices, Spring MVC, Spring DI, Hibernate 4.0, SOA, WSDL, Java 1.8, JMS, TOAD, JAXB, JSON, SOAP, XML, DB2, IBM RAD, WebSphere 7.0, Junit, XSLT, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Agile Methodology is used for development of the application.
  • Used JavaScript, jQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used CSSS prates to decrease the number of HTTP requests and load time of web pages.
  • Involved in writing jQuery-based Ajax requests using jQuery. get (URL, data, callback, type).
  • Fixed bugs and problem in websites for design, CSS, HTML/XHTML, XSLT, and JavaScript Library.
  • Used Bootstraplibrary to quickly build project UI's and used Angular 2 framework to associate HTML5 elements to models and developed test cases for Angular 2 using karma and Grunt.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used InformaticsPower Center Workflow Managerto create sessions, batches to run with the logic embedded in the mappings and implemented security for different front-end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Used XML Web Services using SOAP to register agents using non-java applications.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, and JAXWS Web Services.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, and spring beans.
  • Implemented Spring JDBC at database layer to persist the object into database and created connections to MySQL database using Spring JDBC to perform CRUD operations at database level.
  • Used IBM WebSphere Application Server to deploy the application.
  • Continuous integration services are provided for software development using JENKINS.
  • Developed BDD tests using Cucumber by writing features and Developed requiredSeleniumsupport code in JAVA for Cucumber.
  • Performed parameterization of the automated test scripts inSeleniumto check how the application performs against multiple sets of data Contributed to developing Automation Framework that uses Java, Selenium WebDriver and TestNG.
  • Used SVN for version control and used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Designed and implemented the MongoDB schemas, implemented Embedded and Normalized data models in MongoDB, and add / remove replica and shard nodes in MongoDB Cluster as needed.

Environment: HTML5, CSS3, AJAX, JMS, XML, Angular 2, Java, J2EE, JSP, JMS, Spring 3.0,Spring JDBC,SOAP, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server 10.x, MongoDB, Selenium, Log4J, SVN.

Confidential

Software Developer

Responsibilities:

  • Coordinate activities between infrastructure, testing, development, and program management.
  • Used UML for business modelling, to visualize the design of a system.
  • Designed and developed the UI screens using AngularJS, Java Script, Ajax, JSP, HTML, CSS, and jQuery.
  • Used JavaScript validations to validate at the client side. jQuery library has been used for creation of powerful dynamic web pages and web applications by using its advanced and cross browser functionality. developed back-end services using Core Java and implemented concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Developed front end using Struts framework, business components using EJB's, Coded different action classes in Struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design pattern and implemented the template-based categorization of presentation using Struts-Tiles.
  • Used IDE’s like Rational Application Developer(RAD) for building software code.
  • Used Web Sphere Application Server to run the application, and also for load balancing, and deployed JAR, WAR files into it.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Used GIT for version control of the application.
  • Implemented Log4J to capture the log that includes runtime exceptions.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Worked on MySQL Databases and wrote SQL queries as well as stored procedures for the application.
  • Collaborate with the development team on MySQL data sharing, query optimization, and helped team members for setting up Memcached at the back end.
Environment: HTML4, CSS3, jQuery, JavaScript, AngularJS, UML, XML, XHTML, SOAP, JDK 1.6, J2EE, Jakarta, HTTP, Struts 2.3, Web Sphere Application Server 7.0, RAD IDE, MySQL, GIT, Jenkins, JAXB, Log4J, Maven.

We'd love your feedback!