We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Kansas City, MO

SUMMARY

  • 8+ years’ experience in design, analysis, development and testingof web and distributed N - tier applications usingJava/J2EE technologies in different domains
  • Domain experience in Health Care, Supply Chain Management, Telecom and Banking.
  • In depth knowledge of Software Development Life Cycle (SDLC), Waterfall model, Agile Methodology having thorough understanding of various phases like Requirements, Analysis, Design, Development, Testing and Implementation.
  • Experienced as a Full Stack developer.
  • Good experience of AGILE Methodologies and Scrum processes
  • Worked in a highly dynamic AGILE environment and participated in Scrum and sprint meetings.
  • Having knowledge of DevOps.
  • Experience in building applications using Spring MVC, Spring Boot & Struts Framework and Spring framework features like MVC, AOP, DAO etc.
  • Expert in Java/J2EE programming - Functional programming, JDBC, Servlets, JSP.
  • Developed the User Interface using JSP, HTML, JavaScript, and CSS, React, Angular, jQuery, Ajax, JSON, XML, UML, DHTML, XHTML.
  • Expert in performance tuning on web applications and Hibernate.
  • Experience in Oracle/ MySQL/DB2/SQL Server and expertise in object-relational mapping and implemented JPA using Hibernate.
  • Hands-on experience in JBoss, Tomcat, ANT, Maven and preparation of technical design documents, Junit, for UI testing and Integration Testing.
  • Experience in Web Services using SOAP and REST.
  • Hand-on experience in Microservices, Pivotal cloud foundry, Docker, Kubernetes, and AWS cloud with Netflix Eureka, AWS S3, AWS Elasticsearch Service, AWS Aurora.
  • Experience in RabbitMQ for pub/sub model for messaging queue.
  • Trained resources on-board by devising appropriate training and support documentation.
  • Exhibiting Team leading and management skills with proven capability in goal-oriented communications written, oral, public speaking and one-on-one.
  • Demonstrated high capacity to learn new technologies rapidly with no formal training.
  • Experience in helping the QA team and product support team in the development of test scenarios for developed functions/requirements.
  • Excellent Business Requirements Gathering skills by Worked with various levels of internal vs external customers.
  • Experience in Jenkins, JIRA, GIT, Salesforce, ClearCase and ClearQuest.

TECHNICAL SKILLS

Operating Systems: Windows 10/XP, Linux, UNIX

Languages: JAVA/J2EE, Spring, Spring Boot, Hibernate frameworks, C, C++, Struts frameworks, XML, SQL, JDBC, PL/SQL.

Special software: IntelliJ, Spring Tool Suite (STS), Eclipse, Visual Studio Code, Spring Initializr, MySQL Workbench, Edit plus, Notepad++, WINSCP, PUTTY, Winmerge, Team Confidential, Jenkins, JIRA, GIT, Git bash, SourceTree, Tortoise, SVN, Rational ClearCase and ClearQuest, Visual Studio, VS Code, Everything search engine, Docker Desktop, RabbitMQ, Angular.

Methodologies: Agile/SCRUM, SDLC, Waterfall

Defect Tracking Tools: JIRA

Web Technologies: JSP, Servlets, HTML, XHTML, XML, JavaScript, Angular, TypeScript, CSS, jQuery, ReactJS, AJAX, XSD, XSLT, XQuery, XPath, Spring (MVC, AOP, JDBC), Spring, Spring Boot, Struts2, Velocity, RMI, EJB, Web Services(SOAP and RESTful), Postman

Databases: Oracle 11g/12c, MySQL, DB2, Hibernate.

Application Server: JBoss

Web Server: Apache Tomcat 5.5/7.0/8.0/9.0

Query tools: Oracle SQL developer, MySQL, SQL TOAD, DB Visualizer

Data transfer protocols: RESTful, SharePoint, FTP, SFTP and SOAP

Log Tools: Log4j

Build Tools: Apache Maven, ANT, Jenkins

Version control/Tools: SVN, GIT, Tortoise

Reporting Tools: iReport, jMAJIC.

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involve in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Using Agile approaches, Including Test-Driven Development (TDD).
  • Analyze complex system requirements, existing business processes, and information systems.
  • Working as a JAVA/J2EE developer to develop web applications using spring boot, REST based Web services and Microservices.
  • Writing SQL, PL/ SQL, SQL*Plus programs required to retrieve data using cursors and exception handling.
  • Using spring’s MVC framework to better control the presentation, business, and navigational aspects of the applications.
  • Using Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Creating Docker Images and containerization and deployed in Pivotal cloud foundry (PCF) on AWS to maintain the microservices load balancing and scaling.
  • Application uses AWS cloud, Netflix Eureka for client-side load balancing
  • Using Amazon Simple Storage Service (Amazon S3) to store assemblies and their updates.
  • Using AWS Elasticsearch Service is a fully managed service that makes it easy for you to deploy, secure, and run Elasticsearch cost effectively at scale.
  • Using AWS Aurora database instance and migrating MySQL databases to it.
  • Supports testing, debugging, and refining the computer software to produce the required enhancements and interfaces to the applications.
  • Optimization of current functionality, and in corporation of new modules in the business and clinical systems.
  • Provide operational and information systems expertise in the analysis, development, training, testing, optimization, and application of Client's Health Connect, business, and clinical systems.
  • Using RabbitMQ for Messaging Pub/Sub in PCF. By Which can broadcast the messages.
  • Deploying and scaling the containers using Kubernetes.
  • Participate in Crucible code review for developers.
  • Enhancing software code to reduce operating time or improve efficiency.
  • Using Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Using JIRA to track stories and bugs, prioritize and discuss with teamwork in full context.
  • Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
  • Using GIT for code check in/version control.
  • Co-ordinating with lead for development of test plan, TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects.
  • Participate in 3 weeks Sprint planning meeting and story prioritization and to gather the proper requirements for testing
  • Writing Junit and Integration Test for the application to automate the testing.
  • Using Swagger to document the REST endpoints and manage authentication with OAuth.
  • Using WebSocket to secure the application on the internet.

Environment: JAVA 8, J2EE, Spring MVC, Spring Boot, Microservices, REST API, JSON, YAML, MySQL, Stored Procedure, Agile Model, GIT, Windows Family, UNIX, XML, IntelliJ, Tomcat, Maven Jenkins, JIRA, Junit, Log4j, RabbitMQ, Docker, Kubernetes, AWS S3, AWS Elasticsearch Service, AWS Aurora, Swagger.

Confidential, Lenexa, Kansas

Sr. Java Developer

Responsibilities:

  • Involve in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Usedagileapproaches, Including Test-Driven Development(TDD).
  • Working as a full stack developer to develop web applications usingspring boot,Restbased Web services.
  • UsingHTML5,CSS3,JavaScript,TypeScript and Angular in front end.
  • Developed single page applications usingAngularRouters.
  • Using Bootstrap and Angular to make Reactive and Responsive page and PC web front-end function which is similar to mobile devices and finished the interface work with the backend API.
  • Wrote SQL, PL/ SQL, SQL*Plus programs required to retrieve data using cursors and exception handling.
  • Usingspring’s MVC framework to better control the presentation, business and navigational aspects of the applications.
  • UsingSpring Bootwhich is radically faster in building cloudMicroservicesand develop spring-based application with very less configuration.
  • Created Docker Images and deployed in Pivotal Cloud Foundry to maintain the microservices load balancing and scaling.
  • Worked on AWS cloud, Netflix Eureka for client-side load balancing
  • ImplementingSpring MVCwithSpring Bootwhich includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Increased efficiency of environment setup to become 80% faster by usingSpring Boot & Mavento simplify configuration, development, and deployment.
  • Integration withspring securityin web application.
  • Development of web modules and middleware components usingspring integration.
  • UsingJPA with Hibernate implementation, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. Writing service methods andSQL queries,PL/SQLto interact with theMySQL Database.
  • Performance testing for queries, procedures and views using MySQL Workbench.
  • UsingJenkinsforCI/CDContinuous Implementation and Continuous Delivery.
  • UsingJIRAto track bugs, prioritize and discuss team's work in fullcontext.
  • Apache Maventool has been used for the build and deploy the application. Monitored the Error logs usingLog4Jand fixed the problems.
  • Using Git for code check in/version control.
  • Co-ordinating withQAlead for development of test plan,TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects.
  • Participating in the biweekly sprints and ceremonies to gather the proper requirements for testing

Environment: Java 8, Spring, Spring Boot, Spring Tool Suit (STS), Hibernate, JavaScript, HTML5, CSS3, Typescript, Angular, Visual Studio Code, MySQL, MySQL Workbench, log4j, JUnit, XML, Web Services, REST, Postman.

Confidential

Java Developer

Responsibilities:

  • Worked as Senior Java Developer project design, development, testing and deploying applications.
  • Implemented new technologies in the product.
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Usedagileapproaches.
  • Worked as a full stack developer to develop web applications usingspring framework and Microservices.
  • Worked on enhancement of the product (warehouse management) using new technologies like used Spring Boot, Microservices, ReactJS, RESTbased Web services, and JSON.
  • Data mining and Performance tuning from source system, interface systems until backend system Oracle.
  • Worked on migration of java projects from Maven to Tomcat
  • Developed java projects from Spring Boot framework.
  • Developed single page applications usingReactJS.
  • UsedReactJS, HTML5,CSS3 in front end to implement responsive page
  • Used Continuous Deployment CD and Continuous Integration CI using Jenkins.
  • Converted all legacy applications which used C++, to Spring framework.
  • Used Oracle database as the relational database.
  • Used JPA (Java Persistence API) for data persistence and Hibernate ORM frameworks for various objects.
  • Usedspring’s MVC framework to better control the presentation, business and navigational aspects of the applications.
  • UsedSpring Boot,which is radically faster in building Spring Cloud, Microservicesand develop spring-based application with very less configuration to enhancing the product.
  • Converting all legacy applications to cloud native by Spring BOOT, Spirng Cloud into PCF (Pivotal Cloud Foundry).
  • Done Service registry using AWS Netflix Eureka.
  • Deployed Maven built JAR files to apache Tomcat webserver for testing in development. Interacted with team members in daily SCRUM stand-up meetings discussing items worked on the previous day, current items and obstacles if any.
  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting demo at end of the sprint.
  • Used to debug and write the code in C++ as well using visual studio as IDE.
  • Used GIT for code check-in and manage the code subversion.
  • Performance testing for queries, procedures and views using Toad SQL tool.
  • Created and developed REST webservices using RESTful API.
  • Used Spring MVC, Spring templates, and Spring Boot.
  • Setup environment and data for testing.
  • Updating JIRA, Salesforce tool as per each phase of development till handover to QA.
  • Developed Spring MVC, Core, AOP and Maven as building tool.
  • Worked on Core Java/J2EE/Multi-threading technologies.
  • Experienced and expert in using GIT repository.
  • Used Reporting tool iReport and jMajic to show some reports in pie chart or graphs based on requirements.

Environment: JAVA, J2EE, Spring Boot, Spring MVC, HTML5,CSS3, JavaScript, Node.js, ReactJS, Oracle, Stored Procedure, Agile Model, GIT, Windows Family, UNIX, XML, Spring Tool Suite(STS), Tomcat, Jenkins, JIRA, Junit, Salesforce, Maven, Visual Studio, Visual Studio Code, iReport & jMajic tool, C++, Log4j, RESTful, JSON, Postman.

Confidential

Sr. Java Developer

Responsibilities:

  • Worked as Senior Java Developer project design, development, testing and deploying applications.
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Usedagileapproaches.
  • Implemented the Inbound flow to scan SKU barcode from the RF Gun.
  • Worked as a full stack developer to develop web applications usingspring framework.
  • Converted all legacy applications flows which used C++, to Spring framework.
  • Data mining and Performance tuning from source system, interface systems until backend system Oracle.
  • Worked on migration of java projects from ant build to JBoss.
  • Developed java projects from Spring MVC framework.
  • UsedJSP, HTML,CSS,JavaScript in front end.
  • Used Continuous Deployment CD and Continuous Integration CI using Jenkins.
  • Wrote SQL, PL/ SQL, SQL*Plus programs required to retrieve data using cursors and exception handling.
  • Usingspring’s MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Used GIT for code check-in and Continuous Delivery.
  • Used Hibernate ORM frameworks and Spring framework.
  • Performance testing for queries, procedures and views using Toad SQL tool.
  • Used Spring MVC, Spring templates.
  • Setup environment and data for testing.
  • Updating JIRA, Salesforce tool as per each phase of development till handover to QA.
  • Developed Spring MVC, Spring JDBC, Core, AOP and ANT as building tool.
  • Worked on Core Java/J2EE/Multi-threading technologies.
  • Experienced and expert in using GIT repository.
  • Used Reporting tool iReport and jMajic to show some reports in pie chart or graphs based on requirements.

Environment: JAVA, J2EE, Spring MVC, JSP, HTML,CSS, JavaScript, Oracle, Stored Procedure, Agile Model, GIT, Clear Case, Clear Confidential, Windows Family, UNIX, XML, Eclipse, Tomcat, JBOSS, Jenkins, JIRA, Junit, Salesforce, ANT, Visual Studio, Report & jMajic tool, C++, Log4j.

Confidential

Software Engineer

Responsibilities:

  • Worked as Java Developer project design, development, testing and deploying applications.
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Usedagileapproaches.
  • Worked as a full stack developer to develop web applications usingspring framework.
  • Data mining and Performance tuning from source system, interface systems until backend system Oracle.
  • Worked on migration of java projects from ant build to JBoss.
  • Developed java projects from Spring MVC framework.
  • UsedJSP, HTML,CSS,JavaScript in front end.
  • Used Continuous Deployment CD and Continuous Integration CI using Jenkins.
  • Converted legacy applications which used C++, to Spring framework.
  • Wrote SQL, PL/ SQL, SQL*Plus programs required to retrieve data using cursors and exception handling.
  • Usingspring’s MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Used to debug and write the code in C++ by using visual studio as IDE.
  • Used GIT for code check-in and Continuous Delivery.
  • Used Hibernate ORM frameworks and Spring framework.
  • Performance testing for queries, procedures and views using Toad SQL tool.
  • Setup environment and data for testing.
  • Updating JIRA, Salesforce tool as per each phase of development till handover to QA.
  • Developed Spring MVC, Spring JDBC, Core, AOP and ANT build as building tool.
  • Worked on Core Java/J2EE/Multi-threading technologies.
  • Experienced and expert in using GIT repository.

Environment: JAVA, J2EE, Spring MVC, JSP, HTML, CSS, JavaScript, Oracle, Stored Procedure, Agile Model, GIT, Clear Case, Clear Confidential, Windows Family, UNIX, XML, Eclipse, JBOSS, Jenkins, JIRA, Junit, Salesforce, ANT, Visual Studio, C++, Log4j.

Confidential

Java Developer

Responsibilities:

  • Worked as Software Engineer (Agile Development) in project design, development, testing and deploying applications.
  • Client Interaction for the Application: Interact with client and understand the requirements and discuss for the approach.
  • Performed sometimes as a Scrum master and attend all the sprint meetings.
  • Data mining and Performance tuning from source system, interface systems until backend system MySQL.
  • Developed java projects from ant build to Apache Tomcat.
  • Worked on migration of java projects from Struts framework.
  • Used Continuous Deployment CD and Continuous Integration CI using Jenkins.
  • Used GIT for code check-in and Continuous Delivery.
  • Following iteration time box in agile planning and pushing code for check-in.
  • Setup environment and data for testing.
  • Worked on Eclipse IDE to write the code.
  • Used TOAD to run the Query.
  • Updating JIRA tool as per each phase of agile development till handover to QA.
  • Developing Struts framework and ANT as building tool.
  • Worked on Core Java/J2EE/Multi-threading technologies.
  • Experienced and expert in using GIT repository.

Environment: JAVA, J2EE, JSP, HTML, CSS, JavaScript, JSON, Oracle 10g, Stored Procedure, Struts framework, Agile, Tortoise SVN, Windows Family, XML, Eclipse, JBOSS, Jenkins, JIRA, GIT, ANT, TOAD.

Confidential

Java Developer

Responsibilities:

  • Worked as Software Engineer (Agile Development) in project design, development, testing and deploying applications.
  • Client Interaction for the Application: Interact with client and understand the requirements and discuss for the approach.
  • Performed sometimes as a Scrum master and attend all the sprint meetings.
  • Data mining and Performance tuning from source system, interface systems until backend system MySQL.
  • Worked on migration of java projects from ant build to Apache Tomcat.
  • Developed java projects using Struts framework.
  • Worked on Continuous Deployment CD and Continuous Integration CI using Jenkins.
  • Used GIT repository for code check- in.
  • Following iteration time box in agile planning and pushing code for check-in.
  • Setup environment and data for testing.
  • Updating JIRA tool as per each phase of agile development till handover to QA.
  • Used JSP to create front-end.
  • Worked on front-end validation using JavaScript.
  • Worked on Eclipse IDE to write the code.
  • Used TOAD to run the Query.
  • Developing Struts framework and ANT as building tool.
  • Worked on Core Java/J2EE/Multi-threading technologies.
  • Experienced and expert in using GIT repository.

Environment: JAVA, J2EE, JSP, HTML, CSS, JavaScript, JSON, Oracle 10g, Stored Procedure, Struts framework, Agile, Tortoise SVN, Windows Family, XML, Eclipse, JBOSS, Jenkins, JIRA, GIT, ANT, TOAD.

Hire Now