We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • A hands - on with 9+ years of experience in handling several design and development projects dat resulted in up-to-date, advanced web enabled systems utilizing multiple new development technologies which improve productivity and system lifecycle.
  • Involved in all phases of Software Development Life Cycle (SDLC). Worked in Waterfall & Agile methodologies.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, ExceptionHandling, File handling, IO, Generics and Java collections in various projects, Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods, and Concurrency API.
  • Expertise in developing Web Pages using HTML5, CSS3, Bootstrap,JavaScript, JQuery, Ajax and Angular6with webpage cross browser compatibility and responsive web design,Alsohave knowledge in NodeJS.
  • Experienced in developing web-based applications using PHP, Java/J2EE, Servlets, Struts(Struts, Tag Libraries and Struts custom validation rules,Tiles),SpringIOC, Spring MVC, Spring AOP, Kafka and Apache spark. Spring Security, Spring Boot,JDBC, Web Services (SOAP & Restful)and ORM frameworks like Hibernate.
  • Excellent in developingREST and SOAPbasedWeb Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Deployed applications in AWS as EC2 instances and created snapshots for the data to be stored in AWS S3.
  • Used Java 8 streams and lambda expressions to increase performance. Thorough understanding of Agileand Waterfall methodologies.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services, Kubernetes and AWS DMS.
  • Excellent knowledge in solving Performance issues (both Application and Database).
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka’s message queue.
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 andHands-on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Hands on experience in working with Junit, Mockito and Selenium,involved in the CI/CD pipeline management for managing the weekly releases.
  • Implemented Data Warehouse/Business Intelligence platform using tools like: Reporting: Spark, Nifi, Kafka.
  • Using coding methods in PYTHON and JAVA languages to initiate or enhance program execution and functionality.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers likeApache Tomcat, JBOSS, IBM Web Sphere.
  • Expertise in Data Profiling Waterline, Data Wrangling Tool Trifacta and Data Storage Amazon S3.
  • Used version controller tools like Tortoise Subversion(SVN), CVS andGit.
  • Created and consumed MicroServices based on Web API.
  • Implemented a Continuous Delivery pipeline withDocker, Jenkins and GitHub and AWS AMI’s.
  • Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), RAD and IntelliJ.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing theMicroservices based on RESTful API utilizing Spring Boot with Spring MVC.

TECHNICAL SKILLS

Java/J2EE Tech: Java, J2EE, Angular6, JSP, Python.

Frameworks: Spring Core, Spring MVC, Spring DAO, Spring AOP, Spring JDBC, Spring Security, Web Services (Restful, SOAP), SOA, Spring Boot, Microservices.

Web Technologies: HTML, AJAX, JavaScript, JQuery, Angular6, Node JS, React JS, Java Script, Type Script.

ORM Technologies: Hibernate & Entity Framework.

Web & App Servers: WebLogic Application Server, Tomcat, Amazon Web Services(AWS)

IDE Tools: Eclipse, Spring Tools Suite (STS), IBM Web Sphere

Build Configuration: ANT, Jenkins, Maven

Version Control: GIT, CVS, Visual Source Safe, SVN, GitHub, Bitbucket, Sourcetree.

Databases: SQL Server, Oracle,MySQL.

Design Patterns: Singleton, Façade, Abstract, MVC.

Middleware: EJB, JMS, Apache Active MQ, Apache Camel, Servlets, JMS, JPA, Google API, JSTL, JDBC, Apache Kafka.

SDLC: Waterfall, Agile.

PROFESSIONAL EXPERIENCE

Confidential, Florida

Sr Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, and JUnit.
  • Used Spring Security modules to implement oauth2 tokens-based autantication and authorization.
  • Implemented SwaggerUI, Actuator for Spring Boot V2 microservices.
  • Developed Spring V2 microservice using spring data with JPA deployed into Kubernetes using Jenkins and Docker.
  • Created entities and mapped them to the data base using Hibernate.
  • Experience with Java 8 Features like Lambda expressions, Parallel Streams, functional interfaces, and filters.
  • Implemented micro service architecture using spring boot, Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Performed various CRUD operation using Restful web services.
  • Implemented DAO design pattern for database related activities (Add, Delete, modifyetc.) and to interact with the database using JDBC. Controlled the log information by using framework Log4j.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Kafka’s message queue.
  • Used Kafka, JMS for sending messages to different downstream systems and for consuming messages from upstream systems.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 andHands-on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Supported by subqueries, stored procedures, cursors, or views by using PostgreSQL.
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQLServer Reporting Services (SSRS).
  • Involved in CI/CD using JenkinsinDeploy.
  • Used RabbitMQ message broker to send asynchronous messages to the consumers across the cloud network.
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios.

Environment: J2EE,J JDBC, Java 8,JDK1.8,Angular6, React JS, Postman, AWS, CI/CD, Servlets, Spring MVC, Spring DAO, Spring Batch, Spring AOP, Spark,Struts, Hibernate, Web services, SOAP, WSDL, MongoDB, Design Patterns, HTML,Kafka, JavaScript 1.2, SplunkWebLogic 8.0, XML, RabbitMQ, Junit, Oracle 10g, My Eclipse,Jira.

Confidential

Sr Java Developer

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Implemented UI pages withJSP,HTML,CSSusingJavaScriptandJ-Querywith JavaScript libraries like Node.js, Handlebar.js, and Moment.js etc.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Used React JSto create Controllers to handle events triggered by clients and send requests to the server.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making.
  • Data is represented using Highcharts - speedometer, Heat map and spider web.
  • Developed unit test cases using Mocha and Karma as unit test runners for various application modules.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) &MySQL and dumps data in the target tables in MySQL database.
  • ETL jar is configured to run on a daily and monthly basis, this job is configured in Crontab.
  • Developed Restful services using Spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo-Template)
  • Designed and developed various server side components like service handlers for service layer
  • Involved in making Spring and Hibernate enhancements to existing applications.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • Developed Apache Camel endpoints and used producer templates to route messages to JMS queues.
  • Experience to build CICD Pipeline to automate the code release process using Integration tools like GIT, GitHub, Jenkins and artifact repo.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Spring LDAP for user security credentials autantication and for validating the User roles.
  • Coded Gradle build scripts to build and deploy the application on WebSphere.
  • Implemented continuous deployment system with Jenkins, AWS, CodeDeploy, OpsWorks, and Packer for deployment of Java Applications.
  • Used Junit and Mockito framework for unit testing of application and Log4j to capture the log dat includes runtime exceptions.
  • To achieve Continuous Delivery goal on a highly scalable environment we used Docker coupled with load balancing tool Nginx.
  • Used MySQL as a backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a JBoss server on a UNIX platform.

Environment: Agile, Core Java 1.8, Groovy, Spring, React JS, HTML 5, Node JS, Bootstrap, CSS, JavaScript, JQuery, JIRA, MySql, Mongo-db, JUnit, Mockito, Hibernate, Log4j, JERSEY REST, GIT, Eclipse, NetBeans, Toad, IBM Cognos, JMS, Apache Camel, JBoss, SonarQube, Jenkins, High Charts, Gradle, AWS, Unix,kafka.

Confidential

Java Developer

Responsibilities:

  • Developed the whole framework for the projects, based on Spring MVC. Used spring dependency injection, annotationsand Spring MVC components to implement the business layer and navigation part of the application.
  • Integrated Spring Framework with Hibernate for Data Persistence.
  • Used Hibernate as a persistence framework to map java objects to relational database.
  • Designed a data layer using JPA, Spring JDBC.
  • Worked on MVC frameworks like Spring andORM tools like Hibernate and JPA.
  • Used Hibernate to connect with DB2 database to store and fetch data
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used various design patterns in the application: Singleton, Factory, Builder patterns etc.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Design and Development of High Performance CPD processes by using multithreaded processes which in turn improved the performance by alot.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects and factory patterns.
  • Programming (Java, JavaScript), APIs and Microservices
  • UI and UX
  • Database (Oracle or PostgreS).
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Take care of multi-threading in back end java beans.
  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Tables using XML configuration files.
  • Implemented a complex back-end component to get the count in no time against a large MySQL database (about 4 crore rows) using Java multi-threading.

Environment: Java 1.6, J2EE, JSP, Servlets, Hibernate, spring, XML, MySQL, Oracle 9i, HTML, CSS, Web Services, AWS,kafka.

Confidential

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Generated complex reports as per CMS guidelines, using Jasper Soft Studio-5.1.0.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages.
  • Used different varieties of spring modules (Spring MVC, Spring Batch, and Spring IOC).
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed XML documents and generated XSL files for Payment and Reserve Transaction systems.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
  • Used Rational Rose for use case, Active flow, Class, Sequence and Object diagrams in design phase.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
  • Used Junit Framework for the unit testing.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, DAO, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Involved in sustaining activities in multiple releases.

Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, Web services, SOAP, WSDL, Design Patterns, MVC, HTML, JavaScript 1.2, WebLogic 8.0, XML, Junit, Oracle 10g.

Confidential

Java Developer.

Responsibilities:

  • Assisted in designing, creating and developing web portals.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Created appropriate concept models, site organization prototypes, navigation, page layouts and interaction.
  • Developed HTML prototype documents with CSS StyleSheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.
  • Worked closely with the programmers for project requirement analysis.
  • Created new static model pages with cross browser compatibility features.
  • Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
  • Wrote UNIX shell scripts to automate the batch process.

Environment: HTML, JSP, Servlets, CSS,JavaScript, jQuery, JSON, AJAX, Adobe Flash, Dreamweaver, Unit Testing, SQL, Word press.

We'd love your feedback!