We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Des, MoineS

SUMMARY

  • Confidential is a well - versed Java Developer with a healthcare and claims domain background. He has worked on Web Applications and designed and developed a Web-based internet application to provide online insurance services.
  • He has also developed Cloud-Based APIs from the scratch using Azure and AWS. He has real-time hands-on development experience with Azure Cloud Development.
  • He has advanced level knowledge and experience in developing spring boot rest API microservices from scratch.
  • He has great communication and interpersonal skills.
  • 7+years of professional experience in Cross-Platform (Web & Client-Server) application development and design Using Spring boot, Object-Oriented Programming, Core Java and J2EE technologies.
  • Experience working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Knowledge and experience in developing spring boot rest API microservices from scratch.
  • Experience in integrating and deploying the RESTFUL microservices with Azure and Pivotal Cloud Foundry (PCF).
  • Knowledge of Azure components such as API Management, Service Bus, Functions, Logic Apps
  • Creating an Azure Container Registry, deploying, and linking the registry to a resource group
  • Hands-on experience with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse.
  • Good experience with Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging modules by using Spring JMS, Apache Camel, and Rabbit MQ.
  • Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developing Microservices using Spring Boot.
  • Experience with Cloud Computing Service environments like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Experience in the development and deployment of applications using J Boss, Web Logic Application Server, IBM Web Sphere Application and Apache Tomcat.
  • Expertise in the entire Software Development Life Cycle (SDLC) and strong hands-on experience in Object Oriented Analysis & Design.
  • Responsible for developing the UI pages using Angular 6/7, HTML5, CSS3, JavaScript and Bootstrap.
  • Having good experience to implement various J2EE and well versed with Design Patterns
  • Handled response data from RESTFUL web services using JSON and J Query to update UI Interacted with java controllers (J Query, Ajax, and JSON to write/read data from back-end systems).
  • Created GET/PUT requests and responses using RESTFUL web services.
  • Experience in coding secure and scalable customer-impacting features using Java or multi-threading.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development using No SQL Database such as MongoDB and Cassandra.
  • Experience in using version control and configuration management tools like GIT, SVN and CVS.
  • Experience in using the tools like Ant and Maven for build automation.

TECHNICAL SKILLS

Technologies/Spring Frameworks: Java 1.8, Spring Boot, Spring JPA, Spring Cloud, Spring Batch, Spring MVC. IDE/Build Tools Eclipse, STS, IntelliJ, Maven, Bamboo, Jenkins, Git

Databases: Oracle, MySQL, H2 and MongoDB

Testing Frameworks: Junit, Mockito, Power Mock and Cucumber

Web & Application Servers: Tomcat 7.0, WebSphere 8.0, and Liberty

Operating Systems: Windows, Linux, Unix

Version Control Systems: Bit Bucket, GitHub and SVN

Cloud Technologies: Pivotal Cloud Foundry, AWS, Azure

Security Frameworks: Hashi corp, Apigee, ForgeRock, Oauth2

PROFESSIONAL EXPERIENCE

Confidential, Des Moines

Java Developer

Responsibilities:

  • Involved in splitting up the Large monolithic application into chunks of spring boot rest full microservices and implemented an orchestrator a bridge between the microservices using Java 8
  • Developed a strong Authentication mechanism among the multiple microservices using Oauth2, ForgeRock and Apigee Frameworks.
  • Developed chunks of microservices using spring boot, Hibernate, and Web Services (RESTFUL).
  • Deployed and integrated microservices with Azure and pivotal cloud foundry.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations. Extensively used to access Hibernate in the data access layer and used Hibernate Query Language (HQL) for writing the queries
  • Experienced in creating Azure components such as API Management, Service Bus, Functions, Logic Apps
  • Externalised all the application properties into Hashi corp vault and made application zero compliance.
  • Creating an Azure Container Registry, deploying, and linking the registry to a resource group
  • Configuration and setup experience with the RDBMS and other data storage solutions.
  • Developed and Consumes SOAP and Restful web services and validated using SOAP UI.
  • Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O Systems, Multi-Threading, JDBC, Generics.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Cloud awareness on AWS stack. S3 bucket, Pivotal Cloud Foundry
  • Architecture and software design experience using design patterns and microservices.
  • Involved in creating and consuming Restful Web Service using Node JS.
  • Deployed the application on PCF and used it to provide a large computing capacity for scalable solutions.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, and fetching documents from the database.
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed Micro Services with spring and tested the application using postman.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest APIs and Spring Boot for Micro Services.

Environment: J2EE, Java, Hibernate, Spring Boot, Azure, AWS, PCF, Restful, Web Services, UNIX, Jenkins, IBM, J boss, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, Web Logic, J Unit, Microservices, CVS, CSS, HTML, XML, XSD. Cucumber, Oauth2, Apigee, ForgeRock. Bamboo, U-Deploy, Hashi- corp.

Confidential, Nashville, TN

Java Developer

Responsibilities:

  • Used Spring Boot, which is radically faster in building cloud Micro Services and developing a spring-based application with very little configuration.
  • Involved in the Data Migration process using Azure by integrating with Git Hub repository and Jenkins.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
  • Worked with Micro services-based integration software development meta-architecture, framework and continuous delivery pipeline and its exemplary realization through a few productions’ services
  • Designed and developed the REST-based Micro Services using Spring Boot.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, and MongoDB.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Worked on Docker hosting the server and set up the Docker containers to host the application.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro Services using Spring Boot.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Spring JDBC used to retrieve and update, inserting data in Cassandra tables.
  • Set up and build AWS infrastructure for various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Built single-page apps, modules, graphics and reusable components using React JS.
  • Designed User Interface using with HTML5, jQuery, CSS3 and SASS. Involved in developing functions to acquire data from API servers using AJAX.
  • Deployed Spring Boot-based microservices Docker and Amazon EC2 container using AWS admin console.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Hands-on experience in J2EE framework and extensively used Core Java and Spring API in developing the business logic using Agile Methodology.
  • Implemented Model View Controller (MVC) Architecture-based presentation using the JSF framework.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented the OOAD concept in the applications.
  • Worked on Angular JS, which combines web applications with Model View Controller capability to make the development and testing of code efficient.
  • Responsible for managing AWS resources in the cloud and maintaining Continuous Integration and Continuous Deployment pipeline for a fast-paced, robust application development environment.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
  • Used spring validation framework to implement the server-side validations and used AngularJS, and AJAX to get the data from the server asynchronously by using JSON objects.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Git Hub and Jenkins for building the CI/CD pipeline and day-to-day builds and deployments using Gradle.
  • Developed REST full-service interface using Spring Boot to the underlying Agent Services API.
  • Have used the Spring MVC framework for developing the web application to isolate the application layers.
  • Extensive experience in developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Set up, configured, and maintained multiple servers which are IBM Web Sphere, Tomcat
  • Used Oracle as a database and was Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Creating PL/SQL scripts, stored procedures, and Packages and resolving any database-related issues.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, and Factory.

Environment: J2EE, Spring, Hibernate, Spring Boot, Restful, Web Services, UNIX, Jenkins, IBM, J boss, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, Web Logic, J Unit, Microservices, CVS, CSS, HTML, XML, XSD.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed and developed for the Presentation layer using JSP/Servlets and Spring MVC Framework.
  • Involved in writing business logic using spring boot.
  • Knowledge of container technologies such as Docker, Docker swarm, and Kubernetes.
  • Used Spring Boot, which is radically faster in building cloud MicroServices and developing a spring-based application with very little configuration.
  • Involved in the Data Migration process using Azure by integrating with Git Hub repository and Jenkins.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
  • Worked with Micro services-based integration software development meta-architecture, framework and continuous delivery pipeline and its exemplary realization through a few productions’ services
  • Designed and developed the REST-based Micro Services using Spring Boot.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, and MongoDB.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Worked on Docker hosting the server and set up the Docker container to host the application.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro Services using Spring Boot.

Environment: J2EE, Spring, Hibernate, Spring Boot, Restful, Web Services, UNIX, Jenkins, IBM, J boss, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, Web Logic, J Unit, Microservices, CVS, CSS, HTML, XML, XSD.

Confidential

Java Developer

Responsibilities:

  • Reading and understanding the business requirements.
  • Software development process in an agile development environment.
  • Followed MVC Design pattern in application development.
  • Implemented the persistence layer using Hibernate.
  • Used spring validation framework to implement the server-side validations and used Angular JS, and AJAX to get the data from the server asynchronously by using JSON objects.
  • Involved in writing PL/SQL Stored Procedures to pull the data from the database tables to the front-end screens.
  • Involved in writing SQL queries in java code to pull the data from the database tables to the front-end screens.
  • Involved in writing core java code for if-else conditions to validate the logic of the application.
  • Involved in wringing the XML code in XML files and accessing it to the front-end UI screens.
  • Involved in writing core java code using try, catch, and finally blocks for more code protection.
  • Involved in the implementation of collection framework classes to achieve logic as a business requirement.
  • Troubleshoot various software issues using debugging processes and coding techniques.
  • Participated in all types of meeting such as scrum, agile, daily, and weekly status meetings.
  • Coordinated with all team members to develop the web applications and troubleshoot as required.

Environment: Java, J2EE, Struts 2.0, Spring, Hibernate, SQL, HTML, HTML5, CSS3, XML, Maven, Oracle, Bit bucket.

We'd love your feedback!