We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

St Louis Park, MN

SUMMARY

  • 7+ Years of versatile experience in analysis, design, Confidential, documentation, implementing, and testing of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
  • Strong Knowledge of Application Confidential usingSoftware Confidential Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Expertise in conceptualizing, designing, and technical coding solutions using Java/J2EE technology stacks.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Model View Controller, Front controller, factory, abstract factory, singleton, and Business Delegate.
  • Experience in developing Web Services using - SOAP, WSDL, REST, and developing DTDs, XSD schemas for XML.
  • Hands-on experience in different modules (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring Security) of Spring Application Framework.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in teh Confidential of data access objects, data transfer objects as part of teh persistence layer, and EJB components to perform teh business logic.
  • Experienced in working with message-oriented middleware using different technologies like JMS, Web sphere MQ, and Message-driven beans (MDB).
  • Participated in teh design/ Confidential of UI screens using HTML, CSS, JavaScript, jQuery, AJAX.
  • Experience in developing and deploying applications on Web Logic, JBoss, Apache Tomcat Application servers.
  • Strong noledge in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Excellent experience in designing and coding stored procedures and functions using PL/SQL and fine-tuning SQL queries.
  • Expertise in implementing client-server business applications using Microservices.
  • Experience in software testing, Junit testing, regression testing, and defect tracking and management using JIRA.
  • Experience working with version control tools like GIT, Subversion, and CVS.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging teh application.
  • Strong noledge developing dynamic web applications and deploying in various environments.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS

Programming Languages: Java 1.8, SQL, PL/SQL, C, C++

Java Technologies: Servlets, JSP, JDBC, JNDI

Frameworks: MVC, Spring 3.2, Hibernate, and JDBC

Distributed Technologies: Web Services (SOAP/REST), SOA, RMI, XSLT, XSD, DOM, SAX, Apache, WSDL

Web/Application Servers: Apache Tomcat, JBoss

IDEs: Eclipse, My Eclipse, JDeveloper, NetBeans, IntelliJ

Scripting Languages: Angular, JavaScript, jQuery, CSS3

Markup Languages: HTML, DHTML, XML

Testing/Logging tools: Junit, Log4j

Database Server: Oracle, SQL Server, MySQL, DB2, MongoDB

Methodologies: Agile, OOPS/OOAD, Design Patterns, UML

Messaging Services: JMS

Version Control Tools: GIT, SVN, CVS

Database Confidential tools: SQL Developer, TOAD

Bug tracking tool: JIRA

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework, and Hibernate.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on Tomcat.
  • Restful endpoints are created for UI and other services to consume.
  • Implemented Apache Kafka to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
  • Used GIT for Version Control.
  • Design, develop and implement Behavior Data-Driven (BDD) automation testing framework utilizing Java, Cucumber, and SeleniumWeb Driver.
  • Wrote AngularJs frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers.
  • Developed code in Java which creates mapping in Elasticsearch.
  • Developed Core Service as a maven jar dat can be included by other Microservices as their maven dependency.
  • Core service uses teh main database and teh other Microservices use their individual databases to access and store data.
  • Using Docker containers for local and cloud-based Confidential .
  • Created Server instances on AWS, Tomcat, and Swagger are installed and used for deploying Microservices.
  • Built Microservices using Spring Boot, Spring Cloud and deploying to AWS Cloud.
  • Configured Jenkins jobs for Application Deployments to teh AWS cloud environments.
  • Involved in developing JUNIT Test Cases to validate teh type of data in teh XML Files. Used Log4J for logging and tracing teh messages.
  • Hands-on experience on REST-based web services using teh JAX-RS library.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Configured and maintained Jenkins to implement teh CI/CD pipeline
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.

Environment: Java, Spring, Spring boot, Web Services, Oracle, Hibernate, SQL, MVC, JSON, JAXB, Unix, Linux, Log4j, STS, Mockito, Apache Tomcat, Maven, Jenkins, GitHub, JIRA, EC2, S3, VPC, Redshift, SQS, SNS, SWF, IAM, EMR, Cloud watch, AWS Lambda

Confidential, St. Louis Park, MN

Java Developer

Responsibilities:

  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.
  • Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.
  • Implemented REST Microservices using spring boot.
  • Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented a service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Design roles and groups for users and resources using AWS Identity Access Management and managed network security using Security Groups and IAM.
  • Developed teh application using industry-standard design patterns likeService Locator, Singleton, Business Delegate, MVC, and Factory Pattern,etc. for re-usability.
  • Prepared complex SQL scripts to verify teh database updates, inserts, and deletes of teh records.
  • Hands-on experience with build and deployment tools includingAnt/Maven, logging, and Debugging usingSlf4,Log4j, unit, and integration testing using JUnit.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Worked on writing efficient SQL stored procedures to generate outbound files for external systems.

Environment: Java 1.8, J2EE, Spring, Spring Cloud, Junit, REST, HTML5, CSS3, JavaScript, Microservices, JSON, GIT, Eclipse, IntelliJ, MongoDB, PostgreSQL, Jenkins, SonarQube, GitHub, Postman, Gradle, JIRA, Confluence, PCF, Tomcat.

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Converted a monolithic app to microservices architecture using Spring Boot.
  • Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.
  • Designing and developing new REST-based microservices on Spring boot framework and deploying them on various environments of Pivotal Cloud Foundry (PCF).
  • Implemented REST Microservices using spring boot. Generated Metrics using Spring Actuator.
  • Expertise working with SOAP, Rest, and Microservices using CXF, Jersey and Cloud Foundry.
  • Designed and developed a user interface using Spring MVC.
  • Secured teh API’s by implementing OAuth 2.0 token-based autantication/authorization scheme using Spring Security.
  • Developing API for usingAWS Lambdato manage teh servers and run teh code in theAWS.
  • Used teh AWS-CLI to suspend an AWSLambdafunction. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Extensively involved in teh integration of teh Front-End web interface with teh Spring.
  • Developed teh application using Spring Framework dat leverages classical MVC architecture, JSP, HTML, and CSS.
  • Secured teh API's by implementing OAuth 2.0 token-based autantication/authorization scheme using Spring Security.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Used GitLabRunner for Microservices deployment.

Environment: Java 1.8, RESTful web Services (Spring Boot), PCF, Spring Config server, HTML, JSON, Log4j, Git, Junit, Tomcat 7, PostgreSQL, Jenkins, Postman, Gradle, JIRA, Confluence, WebSphere, JSP

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed Java Components and integrated Spring framework with HibernateObject/ Relational persistence mechanism.
  • Designed and developed various modules of teh application with Spring MVC, Spring Security, and SpringRESTful web services.
  • Develop Restfulmicroservices and concurrent applications using Java.
  • Form Validations using JavaScript and ValidationFramework
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and deploy microservices.
  • Develop RESTful microservices and concurrent applications using JAVA.
  • Developed Spring Controllers, Service Components, DAOs, Web Services, and UIIntegration for developing teh presentation layer of teh application.
Environment: Java, J2EE, Spring, MVC, Hibernate, Junit, REST, HTML5, CSS3, JavaScript, Microservices, GIT, Eclipse, PL/SQL, XML

Confidential, St. Paul, MN

Java Developer

Responsibilities:

  • Interacting with teh teammates for understanding teh business and teh business users for gathering teh requirements.
  • Involved in design and developing teh Microservices based on teh requirements functionalities.
  • Developed Application components and APIs using core Java.
  • Involved in integrating Hibernate Framework with Spring.
  • Implemented TDD (Test Driven Confidential ).
  • Provided support for integrating teh Restful web services with clients.
  • Good experience in consuming teh existing Web Services.
  • Involved in implementing and utilizing teh J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator, and Singleton for teh enterprise application.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks.
  • Used Spring MVC, Spring Security, and Spring RESTful web services for application design.
  • Used SoapUI and RESTful client for testing teh Web Services.
  • Designed and developed various SQL scripts to meet business requirements.
  • Interacted with clients during various phases of teh project.
  • Developed Class Diagrams, Flow Diagrams, and Sequence Diagrams using MS Visio.
  • Used JavaScript validations for client-side validations.
  • Used Maven for developing builds and deploying teh application on WebSphere.
  • Developed User- Interface screens using Servlets, JSP, and JavaScript.
  • Developed UI pages using HTML, JSP, and jQuery, and AJAX for asynchronous communication.
  • Responsible for fixing issues and defects of teh system.

Environment: Agile,Java, J2EE, Spring Framework, REST, Eclipse, Maven, Apache CXF, Hibernate, Junit, Log4j, Multithreading, Oracle, SQL Developer, TOAD

Confidential, Baton Rouge, LA

Java Developer

Responsibilities:

  • Interacted with teh stakeholders and gathered requirements and business artifacts based on Agile Scrum methodology.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and hibernate and CMS.
  • Developed teh web interface using Angular-6, HTML, CSS, SASS, JavaScript, and jQuery.
  • Designed and developed applications based on Spring Framework, Spring MVC, and Hibernate.
  • Utilized Spring MVC framework to implement design patterns including IOC (Dependency Injection), Spring DAO, DTO, and ORMMappings.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistence.
  • Worked on writing efficient SQL stored procedures to generate outbound files for external systems.
  • Developed Web Services to allow communication between applications through SOAP.
  • Integrating jobs for manipulating and transforming teh data
  • Developed Maven scripts for teh build and deployment of J2EE components in teh application server.
  • Performed unit testing on developed code using JUnit.
  • Used GIT version controlling to maintain project versions.
Environment: Java/J2EE, Agile, Spring, Hibernate, SOAP, Junit, HTML, CSS, XML, GIT, Maven, SQL, CSV, Excel, Windows.

We'd love your feedback!