We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, Nc

SUMMARY:

  • 7+ years of experience with developing, deploying and maintenance of Enterprise applications using Java, J2EE technologies.
  • Oracle Certified java associate, Aws certified developer associate.
  • Expertise in working with Windows, LINUX and UNIX platforms and also in environments using Waterfall and Agile (SCRUM) development methodologies.
  • Expertise in Design and development of multi - tier applications using J2EE, Spring, Spring Boot, Web Services, Hibernate, Spring MVC, JSF, Struts, JavaScript, Tag Libs, JDBC, XML.
  • Proficient in Object Oriented Programming using Core Java with strong understanding and problem-solving knowledge using concepts like Exception Handling, Multi-threading, Synchronization, Serialization, Collections Framework, I/O System, JDBC and Data Structures.
  • Extensive experience in front end development using HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, AngularJS, Node.JS, React.JS, EXT JS, JSP, JSP Tag libraries, JSON, Servlets.
  • Strong hands-on experience with Spring-MVC Controllers, Validators, Annotations, Spring tag library, Inversion Of Control (IOC), Application Context configuration, AOP, DAO, JDBC, ORM, Transaction Management, Security.
  • Used Hibernate frameworks to develop persistence layer of Java Applications and used HQL to generate database independent queries.
  • Experience on (AWS) Amazon Web Services (EC2, S3, Simple DB, RDS, VPC, Lambda, Elastic Load Balancing, SQS, IAM, Cloud Watch, EBS and Cloud Front), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure. Knowledge with migration to Amazon web Services (AWS) from Datacenter.
  • Experience building Micro services for the delivery of software products across the enterprise and deploying to AWS Cloud.
  • Experience in implementing RESTFUL, SOAP web services.
  • Extensive experience using Python/ Perl to code and design various phases of data processing pipeline.
  • Created script utilities for parsing or reformatting user data, compiling user information reports for various support purpose and for manual deployments of code to various environments.
  • Hands On experience in using IntelliJ , Eclipse and NetBeans IDEs for business environments.
  • Profound experience in Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object(DAO), Value Object, Singleton, Factory, which resulted in more maintainable code.
  • Well experience in Design and Development of database systems using RDBMS concepts with Oracle, MySQL, PostgreSQL and proficient in writing SQL queries, PL/SQL, Stored procedures, functions, prepared statements and triggers.
  • Exposure to NoSQL database programming-Cassandra, MongoDB, Simple DB, Dynamo DB.
  • Strong knowledge on XML technologies like XML, XSL, XPATH, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers
  • Experience in configuring and deploying applications on WebSphere , WebLogic , Apache Tomcat and JBoss .
  • Used AWS SDK for connection to Amazon S3 buckets as it used as the object storage service to store and retrieve the media files related to the application.
  • Hands on experience in Continuous Integration using Jenkins , bamboo (Atlassian tool) and built application using ANT , Maven and Gradle .
  • Configured logging using Log4J and managed version control tools using SVN , GIT , VSS and Clear Case .
  • Experienced in Application systems Analysis, Design, Code Reviews, Unit Testing and Integration Testing.
  • Played an active role in TDD, testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
  • Worked on unit testing and used, Junit, Jasmine, Mocha, Karma, Mockito, Cucumber, Rest template etc to execute test cases. knowledge in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD)techniques and developing Activity diagrams, Sequence diagrams and Use Case diagrams using tools like Rational Rose and Microsoft Visio.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, PL/SQL, Python, C, C++, Bash Scripting

Java/J2EE technologies: Java Beans, Multithreading, Serialization, applets, hibernate, EJB, JNDI, RMI, JSON, Struts, Spring, Spring Boot, Spring Security, JDBC, JDBI, DAO, JMS, AOP, Servlets, Ibatis, Rabbit MQ

Web Technologies: HTML, XHTML, CSS, JavaScript, JQuery, JSP, JSTL, AngularJS, React.JS, Ajax, JSON, Bootstrap, JSF, XML, XSL, XSLT, XPATH, XSD, DTD, EXT JS

Build & CI tools: Gradle, Maven, ANT, Bamboo, Jenkins

Version Controls: SVN, GIT VSS, Clear Case

Operating System: Windows XP, 7 and 8, Linux, Unix, Mac OS X

Database: Oracle 8i/9i, 10g/11g/12c, MySQL, PostgreSQL, DB2 Cassandra, MongoDB

Web Services: REST, SOAP

IDE & Tools: Eclipse, IntelliJ, RAD, Net beans, Notepad++, TOAD, SQL Tools, Visual Studio

Servers: Tomcat, JBOSS, WebSphere, WebLogic, Glassfish

Testing: Cucumber, Mockito, Junit, Log4J, Jasmine, Mocha, Karma

Cloud Technologies: AWS EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud watch, SNS, RDS, IAM, Cloud Formation, Cloud Stack

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Used Agile Scrum methodology, includes iterative application development, stand up meetings and weekly Sprints.
  • Developed front end using HTML5, CSS3, JavaScript, JQuery Responsive Web Design, Ajax, Bootstrap 3.x, AngularJS, React.JS.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Ability in writing Java Programs and scripting in Python to perform auditing of the XML’s, which uses Spring JDBC and Spring AOP.
  • Expertise in writing Maven scripts for project build/test/deployment and specifies which files needed to be executed.
  • Worked and utilized standard python modules such as CSV for development.
  • Created JSP’s and populated them from databases using Hibernate.
  • Worked on core interfaces of Hibernate such as Configuration, Session Factory, Session, Query, Criteria and Transaction.
  • Proficient in developing Hibernate mapping files and configured accordingly to the hibernate configuration file.
  • Expertise in developing Java Programs to facilitate the comparison of data between the existing systems and the mainframes.
  • Involved in writing python scripts to parse the data in XML, JSON formats and lead them into Database.
  • Developed web applications using Spring Boot which provides configuration for Spring MVC framework.
  • Worked on Restful Web Services files for transferring data between different applications and communicate over the network by Spring Boot.
  • Involved in database migration from Oracle to MySQL and Written database migration scripts.
  • Using Amazon RDS hosted the MYSQL database in the cloud.
  • Involved in coding, maintaining, and administering Servlets 3.0 and JSP 2.2 components to be deployed on Apache Tomcat 7.0 application servers.
  • Used Elastic search for log analytics, Cloud Watch for application monitoring.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Monitored the error logs using Log4j and fixed the problems.
  • Debugged issues relating to business rules pertaining to order processing.
  • Administered Version Control system- (GIT) to create daily backups and checkpoint files.
  • Worked on Jenkins in which files are converted into a Jar file and deployed that Jar file in Tomcat Server.
  • Involved in Error Handling and provided detailed description for all the error messages.
  • Used to analyze and validate the JSON files and authored automation test scripts which allow taking only the needed information from the JSON files.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Used to author test scripts to change JSON files to XML files if client doesn’t accept that.
  • Worked on JIRA to log, track and report the defects. Used to create weekly reports
  • Used IntelliJ as an IDE to modify the stored procedures and querying the database.

Environment: Java 1.8, HTML5, CSS3, JavaScript, JQuery Responsive Web Design, Ajax, Bootstrap 3.x, AngularJS2, React.JS, Node.JS, Spring, Spring Boot, Maven, CSV, JSP, Hibernate, XML, JSON, MySQL, RDS, Servlets, EC2, AWS Lambda, Log4j, GIT, SVN, Jenkins, Tomcat, JIRA

Confidential, Cary, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the project.
  • Working exclusively on WSP, Questionnaire Assignment, Scheduler and Regulatory Reports, Scorecard, BmPortal, ERDB Modules and Administrator.
  • Developed application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC. Used spring framework and interacted with back-end database using Hibernate framework
  • Developed UI screens using AngularJS , HTML / DHTML , JSP , JSTL , CSS , jQuery and JavaScript .
  • Designed and developed user interface for and public using asynchronous technologies using AJAX /POJO/Spring frame works.
  • Implemented caching techniques using Singleton Pattern, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations.
  • Developed independent and re-useable service components using Web services, Spring Dependency Injection, and Design Patterns.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Implemented web services in Restful Web Services using Spring Rest Template.
  • Responsible for the performance improvement of batch processes using Core Java including Collections API and Multithreading.
  • Developed SQL queries, views, and stored procedures.
  • Implemented hibernate Mapping like one to one, one to many and Many to Many based on Requirement
  • Implemented Elastic Search functionality for Rest services to identify the workflow status.
  • Building UNIX shell scripts for data migration & batch processing. Built and deployed scripts using Apache Ant .
  • By Using Unix commands monitoring the Application performance, logger info, job process status, debugging and daily health check status.
  • Troubleshot servers and client partition configurations and resolved problems to ensure optimal performance and connectivity.
  • Prepare root cause analysis to diagnose issues in product and processes.
  • Guiding and supporting offshore team to understand and develop the functionalities.
  • Involved in effort estimation and impact analysis for integration interfaces.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Working on a Navigator CORE Application using Spring Boot framework and MongoDB .
  • Implementation of the Business logic layer for MongoDB Services.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Implemented Java8 features like Lambda expression, Streams, Date, Enhanced loop in Scorecard Module.
  • Collaborated with multiple teams to implement requirements and deploy the releases.
  • Worked on creating scheduler reports in PDF and Excel formats.
  • Used JIRA and Bit bucket/Stash as the task and defect tracking system
  • Deployed application in Tomcat 8.
  • Developed JUnit test cases as part of the Test Driven Development approach.
  • Used Log4J for debugging and error logging

Environment: Java 1.8, Spring 4.2.0, Spring MVC, Spring IOC, Design Patterns, UML, Hibernate 4.0, Tomcat8, Gradle2.5, Eclipse4.0, Oracle 11g, Ajax, XML XSD, HTML/DHTML, JavaScript CSS, JSP,Angular1.5, ExtJs, Log4j, JUnit 4.0, jQuery1.5, jQuery UI 1.10,Web Services, JIRA, SQL Developer, Postman, TeamCity, Bit Bucket, Jenkins.

Confidential, Georgia

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure using spring.
  • Followed Agile Software Development, actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.
  • Developed user interface using Spring, JSP, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, React JS, Bootstrap, AJAX and JSON.
  • Responsible of maintaining and developing server-side code with JavaScript and Node JS runtime environment.
  • For the client side and JavaScript functionalities worked in Angular JS and DOJO.
  • Responsible for building single-page-applications using Angular JS development framework.
  • Designed client-side application which navigates data web sites.
  • Created backup of database systems using S3, EBS services of AWS.
  • Involved in reviewing and assessing current infrastructure to be migrated to the AWS cloud platform.
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Designed user specific Highlights section, Homepage, Admin home page, user module (Modify/ search users, create user’s screens with assigning various roles) using Spring MVC framework, XML, JSP and XSLT.
  • Used ibatis for establishing connection and interacting with the database.
  • Built RESTful Web services.
  • Extensively worked on JSF framework.
  • Worked on React JS where the controllers will be handling the events which will be triggered by clients.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams.
  • Used Mongo DB database for backend testing and to test functionality.
  • Designed and developed Multithreaded Java Swing clients for traded financial products.
  • Implemented multithreading in backend Java beans.
  • Designed and developed the Validations, Controller Classes and java bean components.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • For externalized configuration spring cloud is used.
  • Created PL\SQL Stored procedures, Functions, triggers to interact with Oracle 11g.
  • Continuous Deployment using Jenkins and CA Release automation tool.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Cucumber as a testing tool for TDD and BDD.
  • Built the application using maven and deployed onto Web Logic Application Server.
  • Logically implemented HTTP (header cookies) constructors to accomplish site navigation.
  • By using Stateless session EJBs developed Scalable applications.
  • Developed logic for shell script to export oracle table’s data into flat files and performed unit testing by using JUnit. Used Log4j for logging and automatic batch jobs.

Environment: Java 1.7, HTML, CSS, JavaScript, JQuery, Bootstrap, React.Js, Node.Js, AngularJS, Ajax, JSP, JSTL, Servlets, AWS EC2, EBS, S3, Spring, Spring Boot, DAO, JDBC, JSON, XML, XSLT, Restful, JSF, Ibatis, Oracle 11g, Mongo DB, Log4j, GIT, JIRA, Jenkins, Maven, web logic, Junit, Cucumber, Eclipse

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Used Agile Scrum methodology, includes iterative application development, stand up meetings and weekly Sprints.
  • Developed UI pages using HTML, JavaScript, Angular JS, XML, JSP, CSS as per the requirements and providing the client side using java script validations.
  • Designed enterprise application by using JSF/Spring/Hibernate Frameworks.
  • Used Dependency Injection feature, provided by spring framework for Bean Wiring.
  • Designed contract first Web Services using Spring-WS to communicate with Database Tables.
  • Used spring framework JMS support for writing JMS Queue and Hibernate DAOs support for interfacing with the database and integrated spring with JSF.
  • Extensively worked on developing single page web application using Angular JS and Bootstrap.
  • Worked on Restful Web Services which enforced a stateless client server and support JSON.
  • Developed and designed the service business process and data access to Oracle database and back end layers with JAXB, JMS and XML.
  • Used Maven for building the EAR applications for various environments.
  • Participated in the development of FIX messages processing engine.
  • Designed and developed JSP, Servlets and deployed them on JBOSS Application Server.
  • Used Spring-JDBC configuration to manage transactions across multiple database.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources.
  • Used Hibernate as persistence framework mapping the ORM objects to table using Hibernate annotations
  • Involved in unit testing using Junit, system testing and creation of various test scripts.
  • Used Log4j to trace the flow of the application.
  • Used PostgreSQL which is an object relational database.
  • Developed code for Procedures/Triggers/Functions using SQL Navigator to perform operations on database.
  • Coordinated with offshore team for requirement transition and providing the necessary inputs required for successful execution of the project.

Environment: JDK 1.6, HTML, CSS, Angular JS 1.0, JSP, JSF, Bootstrap, Spring, FIX, Hibernate 4.2, JMS, JAXB, XML, EAR, Servlets, JBOSS, Junit, Log4j, PostgreSQL, Maven, Web Logic, Eclipse

Confidential

Java/J2EE Associate

Responsibilities:

  • Involved in understanding and analyzing the functional and non-functional requirements of the project.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and struts Internationalization.
  • Created Action Classes for Controller in Struts MVC Framework.
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs.
  • Used various Core Java concepts such as Multi-Threading, I/O Streams, Exception Handling, Serialization, Collection APIs, Remote Method Invocation (RMI) to implement various features and enhancements.
  • Used Hash Map and List at different scenarios in order to send collection as Object.
  • Used JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in My SQL Server.
  • Used XML Web Services using SOAP to transfer the data to application that is remote and global to different institutions.
  • Used design patterns like Abstract, structural and behavioral.
  • Responsible for creating SOAP with WSDL, JAX-WS, CXF.
  • Used MAVEN for developing build scripts and deploying the application onto WebSphere Application Server 9.2 to get efficient performance.
  • Log4j was used to log the events in the application and migrated to GIT which is a new version control system.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Used CVS for version control across common source code used by developers.
  • Involved in design and development and Testing Phases.

Environment: Rational Rose, HTML, DHTML, CSS JSP, Struts, Java, RMI, JDBC, MySQL, XML, SOAP, WSDL, JAX-WS, CXF, ANT, WebSphere, Log4j, GIT, CVS

Confidential

Web/UI Developer

Responsibilities:

  • Analyzed the business requirement and functional specification document.
  • Developed analysis level documentation such as Use Case Model, Activity, Sequence and Class Diagrams.
  • Designed application using Struts Framework.
  • Implemented front-end using JSP, HTML, JSTL, CSS and Java Script.
  • Designed complex stored procedure and created query for getting multiple reports using SQL.
  • Used Multi-Threading and Collection frame work.
  • Used Tomcat Web containers.
  • Involved in development of SOAP Web services using Apache to extract client related data from database.
  • Designed Dynamic Client-Side Java Script Codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed Test plans, cases and executed them using TEST and Stage environments.
  • Designed unit test cases using JUnit for testing functionalities and performed integration testing of the application.

Environment: Java, Servlet, JSP, HTML, CSS, JavaScript, JSTL, SQL, SOAP, Tomcat, Oracle

We'd love your feedback!