We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Around 8 years of experience in Information Technology with skills in analysis, design, development, testing and deploying various software applications.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Collection Framework, Annotations, Generics, Concurrency, Multi - Threading, JavaBeans.
  • Developed web-based enterprise applications using J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate.
  • Expertise in developing web pages using HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and Struts, Spring and Hibernate framework.
  • Proficient in implementation of frameworks like Struts, Spring (Spring, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Data, Spring Batch), JSF, AJAX frameworks.
  • Experience on working with RESTful and SOAP Web Services.
  • Used SOAP for web service by exchanging XML data between teh applications.
  • Experience with Java 1.8 features such as Lambda expressions, Streams, functional interfaces and filters.
  • Experience with and solid understanding of Microservices.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2.
  • Experience in working with teh NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist teh data into Oracle Database.
  • Experience in collecting business requirements, writing functional requirements and test cases.
  • Good working knowledge on SVN and IBM’s Clear Case for code management and version control.
  • Responsible for creating an instance onAmazonEC2(AWS)and deployed teh application on it.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere and JBoss Enterprise Application Server.
  • Experience in creating technical design documents with UML - Class, and Sequence diagrams.
  • Well experienced with IDE tools like Eclipse, RAD, Spring Tool Suite and Net Beans.
  • Actively involved in teh DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Experience in Integrating and deploying applications using RabbitMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experienced in transferring data from different data sources into HDFS systems usingKafka producers, consumers andKafkabrokers
  • Configured auto-scaling groups for applications like Elasticsearch andKafkato scale automatically when needed.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Extensively usedApacheCamelfor transformation and used both Java DSL and XML DSL.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Excellent communication, leadership skills and self-motivated to implement complex rules and meet deadlines.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

TECHNICAL SKILLS

Languages: C, C++, Java 8, J2EE, SQL, PL/SQL, Python

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA.

Web/XML Technologies: HTML, XHTML, JavaScript, AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, DOJO

Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, Mockito, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Spring Data.

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic, Apache Camel

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL, Cassandra.

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ CI Tools: Selenium, JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA, Jenkins

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, UNIX

Cloud Technologies: AWS EC2

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

Full Stack Java Developer

Responsibilities:

  • Developing teh application using Agile methodology and demonstrated teh functionalities to teh business users in every sprint.
  • Used teh fundamentals of Java8 features like parallel streams and filters through lambda expressionsto handle searching.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Implementing teh Micro Services using Spring Boot framework and used annotations-based configurations.
  • Developed teh necessary front end user interfaces in JSP's,HTML,Ajax, JavaScript, and CSS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with teh corresponding view pages in spring-config.xml file.
  • Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
  • Developing unit test cases using JUnit4 for testing functionalities and performed integration testing of teh application.
  • Implemented Spring services and Spring DAO’s with struts framework for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS.
  • Designed and developedMicro Servicesbusiness components andRESTful webservices Apache CXF.
  • Involving in creating reports using apache POI.
  • Developing database access components with teh back end as SQL server
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • CRUD was used as part of servlets where DML operations were required on RDBMS like MySQL and oracle 11g.
  • Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages.
  • DevelopDockerbased microservices deployment modules with Jenkins 2.0.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Using GIT as a version control, Source tree as a GUI tool on top of it.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Involved in developing Hive DDLs to create, alter and drop Hive tables and storm, &Kafka.
  • Deploying teh application on AWS cloud platform, by creating teh EC2 instances and monitoring teh application performance using Cloud Watch tool.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per teh client requirements.

Environment: Java8, Spring Boot, JavaScript Micro Services, Apache POI, Docker, AWS, Hibernate, XML, SQL Server, HTML, DHTML, DAO, Mongo-DB, CSS, Junit, AngularJS, Jenkins, Jira, JMS, IBM RAD 6.0, GIT, Source Tree, Maven, MongoDB, RabbitMQ, Apache CXF

Confidential, New York, NY

Full Stack Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development
  • Used Multithreading in programming to improve overall performance.
  • Designed, analyzed and developed teh front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, AngularJS and AJAX, for developing presentation layer.
  • Implementing teh Micro Services using Spring Boot framework and used annotations-based configurations.
  • Implemented teh project using Spring MVC, achieving teh dependency injection using Spring IOC
  • Involving in creating reports using apache POI.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used theCSS classes to provide visual feedback on validation
  • JSON used as teh main data-interchange format in place of XML
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Developed RESTful Web services for credit card application.
  • Implemented Spring Modules like IOC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring ORM in order to develop teh application.
  • Developed unit and integration tests for existingmicroservicesusing JUnit, Mockito and Docker environments.
  • Used Apache Cassandra database for scalability and high availability without comprising performance.
  • Used Hibernate Template as teh ORM tool to communicate with teh database.
  • Interfaced with teh MySQL back-end database by integrating Spring with Hibernate.
  • Used JBoss as teh chief enterprise level server while dealing teh database activities with Hibernates.
  • Enhanced Message Scheduling Service (MSD) to in corporate plug and play framework. This has enabled developers to write and schedule custom messages which can be sent to a client using RabbitMQ.
  • Participated in Defect tracking team using ALM Quality Center for Defect tracking, Defect priority and status.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per teh client requirements.
  • GUI design and development usingJavaSwing, JFCUsed for open source web testing.
  • Worked withIDEasEclipse Indigoand deployed intoApache Tomcat Web Server& usedMaven build toolto achieve more functionality for build process.
  • Involved in payment status report for asynchronous exchange of information using JMS.
  • Creating Jenkins pipelines and performing teh CI/CD operations.
  • Responsible for creating an instance onAmazonEC2(AWS)and deployed teh application on it.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as teh object storage service to store and retrieve teh media files related to teh application.

Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile(SCRUM), AngularJS, Hibernate, Spring, MongoDB, Spring, Spring Boot,, Servlet, XML, GIT, JSP, Spring MVC, JDBC, Mockito, JUnit, Maven, IBM WebSphere, Restful, SOA, AWS, Microservices, Swagger, JIRA, Spring Security, Jenkins.

Confidential, Monroe, MI

Sr. Java Developer

Responsibilities:

  • Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements.
  • Involved in Daily Scrum(Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery, Ajax and Java script.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from teh cross-cutting concerns.
  • Extensively used Hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process teh data from teh database.
  • Implemented teh project using Spring MVC, achieving teh dependency injection using Spring IOC.
  • Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration.
  • Wrote Java programs, performed builds, monitoredDB2data and ranSQLs.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on Web Sphere Application Server.
  • Monitored teh performance of teh application using Cloud watch tool in AWS.
  • Developed unit test cases using JUnit for testing functionalities and performed integration testing of teh application.
  • Involved in building and deploying teh application using Ant build tools. Also managing teh project builds.
  • Performed teh code reviews and refactor teh code to improve teh performance.
  • Developed teh application using Eclipse as teh IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Environment: HTML5, CSS3, JavaScript, AngularJS, Agile, Struts, Hibernate, Spring, Servlets, JSP, Junit, AJAX, JQuery, SOAP, WSDL, JAX-WS, Apache POI, RESTful, Mule ESB MongoDB, PL/SQL, web services, AWS, WebSphere Application Server, MySQL, Eclipse, Gradle, Junit, JIRA, SVN.

Confidential, Macon, GA

Sr. Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Defined new validations through Angular JS for teh form field validation implemented through HTML 5.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring and extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange teh data in different forms by using RESTful service.
  • Used Spring JMS module for lookup for teh queues and MDBs for teh listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Packaged and deployed teh application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Analysis and Bug fixing of teh production problems and defects along with enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking teh Project Stories in Agile Methodology.
  • UsedTortoise SVNto maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: HTML5, CSS3, AngularJS, JSON, XML, AJAX, JQuery, Struts, Hibernate, Spring MVC, RESTful, HQL, SQL, IBM WebSphere Server, Oracle, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, LINUX

Confidential

Java/J2EE Developer

Responsibilities:

  • Was involved in all teh phases of teh project right from requirements gathering to maintenance.
  • Participated in Functional Document reviews and created Technical documents.
  • In architecting various Business Layer and Data Management components of multi-tiered web-based system over J2EE architecture.
  • Actively designed, developed and integrated teh Metrics module with all other components.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Used Scrum for managing product development.
  • Development using Bootstrap for real time web development.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Developed Struts Action and Form classes to accessJavaBeans and UI.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed teh application using RAD as teh IDE and used its features for editing, debugging, compiling, formatting.
  • Involved in testing teh applicable code using Mockito framework and JUnit.
  • Wrote test cases in Junit for unit testing of classes and implemented teh logging using Log4j.
  • Retrieving code from teh repository and deploying in Production using ANT

Environment: HTML, CSS, XML, DHTML, JSP, JavaScript, Servlet, Struts, Spring IOC, Spring Boot, Spring Data, JNDI, Hibernate, Log4j, Ant, WebSphere, Bootstrap, Scrum, Oracle, Rational Software Architect, Web Services(SOAP/WSDL), Web Logic Application Server, SVN,UNIX

Confidential 

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlet, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve teh data from database.
  • Monitored teh logs using Log4J and fixed teh problem
  • Teh application was deployed on teh Tomcat.
  • Involved in build and deploying teh application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: J2EE, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!