We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • I am a very passionate Developer around 7 years of experience in Core Java/J2EE, Hibernate, Spring Framework, Design Pattern, WebSphere, Oracle, Ajax, Log4j, XML, and Maven etc.
  • Expertise in design and development of multi - tier web-based applications usingJ2EEtechnologies like JSP,Servlets, JDBC and frameworks like Struts, Spring IOC, Spring boot, MVC and Hibernate.
  • Experienced in configuring and deploying applications on Jboss eclipse, Web Sphere, Weblogic.
  • Extensively used Camel Services in backend services for routing purpose.
  • Excellent work experience with Designing and developing Web Services to communicate with business partners using SOAP / REST protocol.
  • Strong development experience creating rich frontend UI in HTML5, CSS3, JavaScript, AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, Angular JS, Backbone JS, Node JS.
  • Excellent working experience in Databases like My SQL, Oracle and SQL Server.
  • Experience in automating the tasks using shell and batch scripting.
  • Experience in Test Driven Development.
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Experience in micro services with Spring Boot and Apache camel based Restful API’s interacting through a combination of REST, SOAP and Apache Kafka message brokers.
  • Experience in Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Experience in REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Experience in software development methodologies like Agile and Waterfall model.
  • Experience in client interactions for understanding requirements, creating design, reporting status.
  • Strong problem solving and trouble-shooting capabilities, ability to work efficiently in both independent and teamwork environments.

PROFESSIONAL EXPERIENCE:

Confidential - Mclean, VA

Java developer

Responsibilities:

  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, Cloud, Security, AOP AND IOC.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Involved in Analysis, Design, Development, DEV, UAT and Production phases of the application.
  • Develop Micro services with Spring Boot and Apache camel based Restful API’s interacting through a combination of REST, SOAP and Apache Kafka message brokers.
  • Develop a core rule-based routing framework for business model using Apache Camel Enterprise
  • Using Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Puppetconfiguration management.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3 and puppet.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
  • Lead API specification definition utilizing Swagger YAML in consultation with API council.
  • Designed and Developed Exception Handling framework utilized by 3 applications.
  • Extensively used core java concepts like Multithreading Collections Framework, File I/O and concurrency.
  • Extensively worked on Spring Data JPA, Spring JDBC, Spring Hibernate ORM and JPA.
  • Developed server-side application to interact with database using Spring Boot and Spring Data JPA to consume multiple repository interfaces that are used for different purposes.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Experience in deploying the Cassandra cluster in cloud, on premises, data storage and disaster recovery.
  • Experience in developing scalable solutions using NoSQL databases CASSANDRA, MongoDB.
  • Involved in the process of data modeling Cassandra Schema.
  • Collaborate with cross-functional teams to determine and implement inter operable RESTful microservices
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI and POSTMAN for testing.
  • Wrote build scripts using Maven and integrated with Jenkins for Enterprise Cloud Platform deployments.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Used Grafana, Splunk and Kibana for Monitoring application logs.
  • Developed test classes in JUnit for unit testing using SpringBootTest and Junit5.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Environment: Java 1.8, INTELLIJ, J2EE, Struts 2.0, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, Mybatis, HTML 5, CSS, Bootstrap, AJAX, AngularJS 1.X, REST, GAIA, XML, JIRA, Junit 4.0, GIT, Kafka, Maven, WebLogic 12.0 and WebSphere Application Server.

Confidential - Pheonix, AZ

Java developer

Responsibilities:

  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, Cloud, Security, AOP AND IOC.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Involved in Analysis, Design, Development, DEV, UAT and Production phases of the application.
  • Develop Micro services with Spring Boot and Apache camel based Restful API’s interacting through a combination of REST, SOAP and Apache Kafka message brokers.
  • Develop a core rule-based routing framework for business model using Apache Camel Enterprise Integration Pattern with Spring Boot.
  • Using Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Lead API specification definition utilizing Swagger YAML in consultation with API council.
  • Designed and Developed Exception Handling framework utilized by 3 applications.
  • Extensively used core java concepts like Multithreading Collections Framework, File I/O and concurrency.
  • Extensively worked on Spring Data JPA, Spring JDBC, Spring Hibernate ORM and JPA.
  • Developed server-side application to interact with database using Spring Boot and Spring Data JPA to consume multiple repository interfaces that are used for different purposes.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Puppetconfiguration management.
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3 and puppet.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
  • Hands-on experience in using message brokers such as ActiveMQ and Rabbit MQ.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Developed generic Kafka component which met all the needs of audit logging for Corner Stone ingestion.
  • Experience in installing, configuring and monitoring DataStax cluster.
  • Experience in deploying the Cassandra cluster in cloud, on premises, data storage and disaster recovery.
  • Experience in developing scalable solutions using NoSQL databases CASSANDRA, MongoDB.
  • Involved in the process of data modeling Cassandra Schema.
  • Collaborate with cross-functional teams to determine and implement inter operable RESTful microservices
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI and POSTMAN for testing.
  • Devised a solution to achieve optimized throughput SLA by rationalizing application microservices.
  • Wrote build scripts using Maven and integrated with Jenkins for Enterprise Cloud Platform deployments.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Used Grafana, Splunk and Kibana for Monitoring application logs.
  • Developed test classes in JUnit for unit testing using SpringBootTest and Junit5.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used SourceTree to solve conflicts.
  • Worked on L2 BDD’s to test E2E flow of the code changes by writing different test cases for all the data fields.

Environment: Java 1.8, INTELLIJ, J2EE, Struts 2.0, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, Mybatis, HTML 5, CSS, Bootstrap, AJAX, AngularJS 1.X, REST, GAIA, XML, JIRA, Junit 4.0, GIT, Kafka, Maven, WebLogic 12.0 and WebSphere Application Server.

Confidential

Java developer

Responsibilities:

  • Involved in Analysis, Design, Development, DEV, UAT and Production phases of the application.
  • Served as POC for on call support in the production team and SRE team on a rotation basis
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, Cloud, Security, AOP AND IOC.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Utilized Directory IBID API to develop a module to connect to Janus and IDAnywhere for user authentication, to create and remove user entitlements. The module is used throughout the PRD applications.
  • Used AIM, Jules and Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging GAIA API’s.
  • Used SQL and PL/SQL in writing Packages, Stored procedures, indexes, views, synonyms, sequences Functions, and Database Triggers.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, schema design, etc.
  • Worked on creating various types of indexes on different collections to get good performance inMongoDBdatabase.
  • Extensively worked on Spring Data JPA, Spring JDBC, Spring Hibernate ORM and JPA.
  • Developed server-side application to interact with database using Spring Boot and Spring Data JPA to consume multiple repository interfaces that are used for different purposes.
  • Experience in upgrading and migrating various versions ofMongodatabase on different platforms.
  • Good experience in setup, configuration & implementation ofMongoDatabase clusters.
  • Hands-on experience in using message brokers such as ActiveMQ and Rabbit MQ.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device
  • Using swagger to document all webservices.
  • Participated in PBR sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns and Used session beans to expose the application for the use by the third-party users.
  • Implemented logger for debugging using Log4j.

Environment: Java 1.8, J2EE, Struts 2.0, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, Mybatis, HTML 5, CSS, Bootstrap, AJAX, AngularJS 1.X, REST, GAIA, XML, JIRA, Junit 4.0, GIT, Kafka, Maven, WebLogic 12.0 and WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Worked on the consumption/producer side of REST based Webservices.
  • Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed the Persistence Layer using Hibernate.
  • Used JMS queues for a synchronous communication.
  • Implemented the project as a multi-tier application using Struts 2.0.
  • Worked on Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and also implemented using Spring technologies.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, schema design, etc.
  • Worked on creating various types of indexes on different collections to get good performance inMongoDBdatabase.
  • Experience in upgrading and migrating various versions ofMongodatabase on different platforms.
  • Good experience in setup, configuration & implementation ofMongoDatabase clusters.
  • Configuring and MaintainingPL/SQLReplication Server forOracle and used TOAD as Oracle client.
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Used AngularJS as the development framework to build a single page application.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Implemented logger for debugging using Log4j
  • Installed Kafka manager for consumer lags and for monitoring Kafka metrics also this has been used for adding topics, Partitions etc.
  • Used RabbitMQ messaging queue to communicate between microservices.
  • Used Spring BOOT to create stand-alone spring applications
  • Experience in managing large-scale, geographically-distributed database systems, including relational(Oracle, SQL server) and NoSQL (MongoDB, Cassandra) systems.
  • Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases(MONGODB).
  • Performed built Elastic search, Log stash for centralized logging and then store logs, metrics into S3bucket using Lambda function.
  • Build and deployed the Micro service to Docker platform with Devops configuration.
  • Installation of search technologies such as Apache Solr on AWS EC2
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Developed few stored procedures, triggers and sequences.
  • Used JDK 1.8 for developing the application and made use of built in functional interfaces, lambda expressions and stream API for code refactoring.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis
  • Excellent problem-solving skills and ability to work independently.

Environment: Java 1.8, J2EE, Struts 2.0, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, HTML 5, CSS, Bootstrap, AJAX, AngularJS 1.X, REST, AWS (Amazon Web Services), XML, JIRA, Junit 4.0, GIT, Kafka, Maven, Weblogic 12.0 and WebSphere Application Server.

Confidential - Wilmington, DE

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices
  • Used Spring framework to handle application logic and make calls to business objects and services.
  • Developed the UI screens using HTML5, CSS3, Ajax JQuery, BootStrap, Angular JS 2.0 and was involved in resolving cross browser Java script issues.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Developed the Persistence Layer using Hibernate.
  • Currently involved in designing and building Microservices using Spring Boot deployed on Docker
  • Developed RESTful web services using JERSEY API, and developed both the producer & consumer.
  • Used DOM Parser to parse the XML response from web services.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third-party users.
  • Developed few stored procedures, triggers and sequences.
  • Worked on concurrency API to increase the throughput of the batch application.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used Apache Kafka cluster and JMS (Java Messaging Service) as messaging system between the APIs and Micro services
  • Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven andJenkins.
  • Extensively used Fusion Charts for reporting the data.
  • Create Unittestingscripts usingJavaTestingFrameworks and perform unittestingof the developed code.
  • Experience in building and maintaining cloud-based infrastructure on AWS.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, RabbitMQ, Hibernate JMS, Spring cloud, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, Weblogic 9.1, iPlanet, Unix, Github, Oracle, Kafka, TOAD, Web Services.

Confidential

Java Developer

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • Used AngularJS as the development framework to build a single-page application.
  • Designed and implemented a framework for exposing software development assets through a RESTful web service.
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Working on spring boot and restful webservices
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Worked with JUnit, Maven and Log4j for testing, building, and logging information.
  • Worked on Splunk monitoring tool dashboards for easy debugging.
  • Developed and debugged the application using Eclipse IDE
  • Designed and coded application components in Agile environment utilizing a test-driven development approach.
Environment: Java 1.6, Spring Core, Spring Security, MVC, Hibernate, Docker, Web Services, AngularJS, UNIX, Splunk, SQL, Log4j, JAX-Restful Services, WebLogic Server12c, JUnit, Eclipse

We'd love your feedback!