We provide IT Staff Augmentation Services!

Java/j2ee Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 6 years of experience in all phases of Software Development Life Cycle (SDLC) including system analysis, design, development, test and implementation of various applications using JAVA,J2EE,KOTLIN Technologies and Agile Development with an emphasis on Object Oriented Programming (OOP)
  • Sound knowledge in analysis and design using Unified Modeling Language (UML)
  • Robust understanding of Core Java Concepts, Multithreading and Event/Exception handling.
  • Rich expertise in design & development of applications using Java/J2EE components such as Java Servlet, JSP, JSF, Spring 3.0,SpringBoot,webflux Hibernate3, XML, XSL, JavaScript, AngularJs and agile methodologies
  • Proficiency in implementing Multi - threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session fa ade, MVC and DAO patterns in software design.
  • Expertise in back-end/server-side Java technologies such as Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote method Invocation(RMI)
  • Have experience with BIRT tool to generate the dynamic reports in different formats.
  • Have knowledge on Apache beam and experience on evaluate the dataflow modal with using apache beam.
  • Familiar with Application Servers and web servers like WebLogic, J Boss, and Apache Tomcat
  • Experience working on Oracle, MySQL databases, SOA (Service Oriented Architecture) and Hibernate
  • Expertise in ELK (Elastic Search, Logstash, Kibana) for analyze and visualize the data, system logs, apache logs
  • Proven record in implementing web-services using JAX-WS and also RESTful Web services using Jackson-Mapper API for JSON and XStream for xml marshaling and UN marshaling.
  • Good at writing Maven POM.xml for managing the dependencies and transient dependencies
  • Used Junit for implementing the test cases and log4j for logging
  • Strong functional experience in implementing the design patterns like MVC, Singleton.
  • Skilled at using Test-driven Development (TDD) / Test First Development (TFD) using the automated test frame works like Junit & TestNG, build tools, Git version control system, and Jenkins
  • Have extensive knowledge on AWS services (EC2, VPC, ELB, dynamodb, SNS, Cloudwatch) and on devops tools ansible, chef, packer and terraform and have experise on docker and nginx.

TECHNICAL SKILLS

Java Technologies: Core Java, JDK Update 5/6,Kotlin JSP, JDBC, Spring, Struts, Hibernate, Java Web Services, JUnit, SOA, CSS, AJAX, JNDI, AWT, Swing, ANT Scripting Language, XML, XSLT, JavaScript, Unix Shell, WSDL, Design Patterns

App/Web Servers: Apache Tomcat 4.x/5.x/6.0, WebLogic 11, IBM WebSphere 5.x/6.x/8.x, JBoss 4.x

IDE and Tools: Eclipse, JUnit, ANT, Bugzilla, TOAD (Databases), JBoss Developer Studio,IntelliJIdea

Databases: Oracle 10g/9i/8i, DB2, MS SQL Server 9.0/8.0/7.0, MS Access 97/2000

Web Technologies: HTML, JavaScript, JSP, DHTML, Ajax, CSS, DOJO, Angularjs2.0

Protocols: HTTP, HTTPS, FTP, SMTP, POP3, TCP/IP & LDAP

Testing Tools: JUnit, Bugzilla, Log4j

Design Method: UML, OOA, J2EE Design Patterns

Performance Tool: Jmeter

Methodology: Agile Refactoring, IBM Rational Unified Process (RUP)

Operating System: Windows XP/Vista/7 and Windows Server 2008, UNIX, Linux 10/12/14, MacOS

ELK stack and others: Elasticsearch, Logstash,Kibana, grayog, kafka, fiebeat, Docker, nginx

Version Control: CVS, GIT

XML Technologies: XML, SAX, DOM, JAXP, JAXB, SOAP.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java/J2EE fullstack Developer

Responsibilities:

  • Involved in each phase of software development life cycle, working on back end with using JAVA/J2EE technology
  • Expertised in migrate the java application into springboot with using STS tool,maven.
  • Experience in developing,supporting and managing multiple applications.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Integration of Amazon Web Services( AWS) with other applications infrastructure.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like Hibernate
  • Experienced with RDBMS implementation and development using Oracle, My SQL, and DB2.
  • Experience on implementation of version control software GIT repositories.

Environment: JDK1.8, Collections, SpringBoot, hibernate, Spring MVC, HTML,CSS,Javascript, jQuery, AJAX, bootstrap4, Oracle SQL, websphere, Apache tomcat, Git, Jenkins, JNDI, STS tool, Eclipse IDE.

Confidential, Atlanta,GA

Java/J2EE Consultant

Responsibilities:

  • Involved in each phase of software development life cycle, working on back end with using JAVA/J2EE, Kotlin technologies.
  • Building Spring Boot microservices for the delivery of software products across the enterprise.
  • Developing API’s for Alerts, messaging and email notification modules using springboot architecture.
  • Worked with Apache Kafka as a messaging service for application modules and store the data into mongodb database.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Populating the data into UI components by queuing the data from modules to kafka topics and store the data into mongodb collections by consuming the kafka topic message streaming.
  • Using MongoDB to store, manipulate and pull back to display in bootstrap dynamic tables.
  • Used annotations for defining the controllers and various request/URL mapping on to the controllers to process the request and exposed the REST calls as web service.
  • Worked on generating the reports in pdf formats with using BIRT tool and populate the data into multiple reports.
  • Integration and deployment of applications done using tools like ANT,Maven debugging through logging frameworks like log4j.
  • Created Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Performed branching & release activities using version control tool GIT, Build & deploy scripts using GRADLE.
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Designing and updating software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interface

Environment: JDK1.8, kotlin, SpringBoot, microservices, webflux, intelliJIdea, mongoDB, nodejs, Apache kafka, Docker, nginx, GIT, BIRT, JUNIT.

Confidential, San Jose, CA

Java / J2EE Consultant

Responsibilities:

  • Used Eclipse Indigo as a development environment.
  • Developed automation scripts for testing the connection creation with different parameters and load testing.
  • Involved in writing HTML and JSP Pages for the client side. Used JavaScript library (Dojo) for rendering Tables and Tree representation on a HTML Page. Implemented a reusable component in JavaScript for Ajax calls and processing JSON responses back from the server.
  • Used JavaScript module design pattern for creating the structure of the URL and structure for the dojo grid based on the user request, Improved Web UI using CSS and jQuery.
  • Bootstrap used along with Angular JS in creating the Application.
  • Used MongoDB to store, manipulate and pull back to display in bootsrap dynamic tables.
  • Used Elasticsearch/Logstash/Kibana for centralized logging, routing logs and visualizing log data to create insights.
  • Created AWS ELB,EC2 instances, configured Elasticsearch datanodes and masters nodes for logs storage with integrated Kiban UI for analysis the logs with using simple text queries.
  • Had experience in working with Messaging technologies like JMS, RabbitMQ, Active MQ, Apache Kafka.
  • Worked with Apache Kafka as a messaging service for activity tracking of an application
  • Worked with ELK (Elastic Search, Logstash, Kibana) for log Analytics, security purposes, collects the real-time data from different sources, analyze the data available, to create attractive dashboards.
  • Used spring framework on the server-side.
  • Used annotations for configuring the entities and named queries. Used annotations for the controller methods to map the request URL’s and http methods as REST architectural style URL.
  • Used REST exclusively for returning connection objects from host machine. Used spring dependency injection to manage the dependent objects.
  • Used annotations for defining the controllers and various request/URL mapping on to the controllers to process the request and exposed the REST calls as web service.
  • Used Junit to test the services both xml and Json responses. Involved in writing SQL Queries for storing the data received from GUI server.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
  • Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Performed branching & release activities using version control tool GIT, Build & deploy scripts using ANT & MAVEN.
  • Wrote several Test cases using Selenium Web-driver and TestNG Frameworks.
  • Tested several API's using SOAP UI and Junit used for Unit Testing.
  • Supported in background to bring up elasticsearch, grayog clusters along with kibana, and logstash configurtaions and Kafka topics.

Environment: JDK 1.7, MongoDB, Spring IDE Eclipse, microservices, JavaScript, Elasticsearch, Logstash, Kibana, graylog2, kafka, AngularJS, Apache tomcat, Junit, Jenkins, RESTFul Web Services, Spring Framework, mongo dB, Advanced Rest Client, AWS EC2, VPN, ELB.

Confidential, Township of Warren, NJ

JAVA/J2EE Consultant

Responsibilities:

  • Used JBoss developer studio as a development environment.
  • Developed UI screens for the User to search and view the Loan Application information.
  • Used Primefaces for developing the UI screens. Involved in designing the widgets for representing complex data.
  • Used Primefaces dialog to process the credit information and developed Ajax components to validate the input given by the user based on which other components will be rendered.
  • Designed navigation logic to navigate from the loan application to a deeper level of information.
  • Designed database tables to persist the information into database and hibernate mapping files to retrieve the records as objects from the table.
  • Used Hibernate as ORM tool to communicate with the MySQL database
  • Used JSF2.0 framework to build the application and Primefaces library to build the widgets on the screen.
  • Used rich faces to build the render components on the screen and integrated with spring security to enable/disable certain components.
  • Deployed the application on JBoss eap6; Consumed RESTFul web services to get disbursement information from .net application.
  • Configured JMS in standalone.xml for sending message to another application.
  • Worked with Spring MVC for Web front end application.
  • Used Jquery to make Ajax calls and change styles for the components.
  • Functional Testing, Integration Testing, User Acceptance Testing (UAT), System Testing and Regression Testing.

Environment: Jdk1.6, Jboss EAP6, Spring3.0, Hibernate, Spring DI, XHTML, Java script, angularjs2.0 JSF2.0, RESTFul Web services, Jackson API, MySQL, Jenkins.

We'd love your feedback!