We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 5+years of experience in software analysis, design, implementation anddevelopment.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Strong experience in Design and development of multi - tier web based applications using JAVA, spring boot, Node.js, Oracle, MySQL and JDBC.
  • Familiar wif Angular JS 2 framework.
  • Developed chat bots wif AI using Dialogflow and IBM watson.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
  • Extensively worked on Java, J2EE Technologies like, Spring MVC, Spring cloud, Spring data, Spring boot, JSP, Servlets, JMS, XML, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Strong hands-on experience wif Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security
  • Good exposure and hands-on experience in application and execution of Agile, Test Driven Development (TDD) based project management methodologies
  • Expertise in HTML5, XHTML, CSS2/CSS3, responsive design, Bootstrap, Backbone JS and visualization tools.
  • Experienced in building Rest services using Spring boot Framework
  • Experience in using ORM frameworks like Hibernate, MyBatis.
  • Experience in automating the build process and deployment process using Jenkins Jobs.
  • Experience in writing Docker files to create containers on kubernetes and ECS cluster platforms
  • Experience in using Splunk and ELK log management tools.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL, C, Node JS, PHP, SHELL

Operating Systems: Red hat, CENT OS, UBUNTU.

Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL

Client Side Programming: JavaScript, JQuery, HTML, DHTML, CSS.

RDBMS: Oracle, MySQL, PGSQL.

Application Server: WebLogic, Tomcat, Apache

Tools: Maven, Gradle, Toad, SQL Developer, Junit

Framework: Spring boot, Vaadin, JQuery, YII

Design Tools: Rational Rose, UML.

Version Control: GIT, GITLAB, SVN

Search Engines: Solr, Elasticsearch

Log Management: Splunk, ELK

Cloud Technologies: ECS, RDS, Kinesis Data Streams, EBS, EC2

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Collaborated wif the Markets POC’s across USA to understand the IP rules and automate the Process of Assigning IP addresses.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile iterative development Methodology.
  • Built IP Rules Engines Framework to dynamically assign the IP addresses based on the Device type.
  • Used Elastic search platform for seamless searching of millions of IP Addresses.
  • Implemented user privilege controls, Data masking and Data encryption to make sure data is not sent to external systems and only privileged users can View the IP data.
  • Used Micro services architecture to develop several restful API’S using spring boot, spring JPA, Spring Cloud and hibernate.
  • Automated build and deployment process wif Jenkins and Gradle.
  • Worked on Building/Maintaining Docker container clusters managed by Kubernetes, Gitlab, and Docker on AWS Platform. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Implemented centralized configuration server to manage the configuration files for the spring boot rest services.

Confidential, Tampa, FL

Full Stack Engineer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the agile iterative development Methodology.
  • Built Generic Chabot Framework using Node.js, Express framework, Socket.IO, XMPP.
  • Designed the Data model to support Multi-Tenant Model.
  • Built AI Skills using Dialogflow and IBM Watson Natural language processing frameworks.
  • Used Apache solr search platform for seamless searching of millions of records and documents.
  • Implemented user privilege controls, Data masking and Data encryption to make sure data is not sent to external systems and only privileged users can use the Chabot framework.
  • Built genetic adapters using different node packages to ease the development work of other developers.
  • Built Automated Testing platform to test all the AI skills using sockets.io.
  • Used Mosquitto message broker system (On prem) and Elasticache (aws cloud) for carrying out messaging between bots using a publish/subscribe model.
  • Used chart.js to build Usage metrics and reports.
  • Developed Front end using Angular JS 2, HTML5, CSS3.
  • Used Microservices architecture to develop several restful API’S using spring boot, spring JPA, Spring Cloud and hibernate.

Confidential, Houston, TX

Software Engineer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the agile iterative development Methodology. Interacted wif the end users and participated in the SCRUM meetings.
  • Involved in development of application using Vaadin framework, Spring Boot 1.3, java 1.8.
  • Developed Data Access Layer using Spring JPA, Hibernate ORM framework.
  • Has coded numerous DAO’s using Hibernate Dao Support. Used Spring JPA repository, Criteria, HQL and SQL as the query languages in Hibernate Mapping.
  • Written numerous test cases for unit testing of the code using JUnit and Mockito testing framework.
  • Used Apache POI to parse the excel sheets data.
  • Used Microsoft Streaming API to listen to the Outlook Mail Boxes.
  • Used Zookeeper to make sure only one application is listening at a time.
  • Used Executor framework for Multithreading.
  • Used Java8 lambdas, Consumers, functions, streams.
  • Followed MVP approach while developing the UI for the application.
  • Used REST Web Services to consume and produce JSON
  • Used Hibernate Envers For Auditing.
  • Developed Start and Stop Scripts, Deployment scripts for automating the deployment process on Unix servers.
  • Configured Apache for load balancing the multiple tomcat instances.
  • Developed Custom Components in Vaadin to meet our Requirements.
  • Used Log4j to implement logging facilities. Used Git for version control.
  • Used Maven as a build tool.

We'd love your feedback!