We provide IT Staff Augmentation Services!

Java Developer/full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • JAVA full stack developer with 7 years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in various java/ J2EE technologies including Core java, J2EE (EJB Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), spring security, Hibernate and java Web Framework along with Web Service/ Database related technologies.
  • Hands on knowledge of JavaScript MVC frameworks such as ReactJs, NodeJS.
  • Worked on Agile methodology and fast - paced Scrum environment.
  • Highly motivated and results-driven development expert in application design, development, implementation and developing SOAP and RESTFULL Webservices.
  • Expertise in analysis, design, development, testing and implementation of java/J2EE application using java, Spring, Hibernate, SOAP (JAX-WS), WSDL, SOA, Restful Web Services (JAX-RS), Jersey Framework , Servlets, JAXB, JSON, JavaScript, XML, XSD, SQL and using tools like Axis 2.0.
  • Experienced in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, JDBC, Ant, Log4j, XML DOM, Web services SOAP, DOJO using J2EE design platform.
  • Experience in Implementation of MVC/ MVW architecture using Servlet and RESTful, SOAP web service and SOAPUI.
  • Experienced in designing and development of complex RESTFUL API's along with third party integration (JSON file format) .
  • Good programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC, Spring boot.
  • Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL, CXF2, JAX-WS, and JAX-RS.
  • Good experience with web services like REST and SOAP.
  • Used Postman and Soap UI for the testing API proxies and automating test cases using postman scripts.
  • Experience in developing applications with messaging using JMS.
  • Proficient in developing Single Page Applications (SPA) using JavaScript MVC framework such as ReactJS.
  • Proficient in working on various Spring modules (Spring Core, Spring IOC, Spring MVC, Spring DAO, Spring Boot and AOP, Batch, cloud, security) along with Hibernate and JPA as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Extensive experience in developing various web-based applications using Hibernate 3.0, Apache Struts, Apache tomcat and Spring frameworks.
  • Strong experience in Spring Framework including Spring Core/IOC , Spring Security and implement the authentication, authorization and access-control features by using Spring Security.
  • Extensive experience in web based and client/server application using HTML5, DHTML, jQuery, Angular JS, Ember JS, Bootstrap, underscore JS, Node JS, CSS, Bootstrap, JavaScript, AJAX, JSP, JDBC, XML .
  • Involved in all the stages of Software Development Life Cycle (SDLC) which includes Requirements, Analysis Design, implementation, integration, Testing, deployment, maintenance and involved in Product Life Cycle Management (PLM).
  • Translate functional specifications into logical, component-based technical designs, and estimate the level of effort to implement your design.
  • Develop, test, implement and maintain application software working with established processes.
  • Perform code review and identify functional gaps in end-to-end application development life cycle.
  • Working knowledge on AGILE and SCRUM methodologies.
  • Having good knowledge of Oracle 8i, 9i, 10g, 11g and DB2 as Database and excellent in writing the SQL queries.
  • Develop programs in languages, Tools and Databases such as Java, Java Script, SQL Server.
  • Good knowledge in configuration and management of RDBMS systems like MySQL, Oracle10g, and SQL Server 2008.
  • Good working knowledge of JEE best practice toolsets such as Ant, Maven .
  • Hands on experience with technologies like Object Oriented Design Methodologies, Hibernate, Drools and Spring Framework.
  • Well versed with both static and dynamic user interfaces using JSP, JSF, JSON, jQuery, Object oriented Java Script, CSS and HTML 5.
  • Worked on Operating Systems Windows Environment, LINUX.
  • Experience in using OAuth 2 for Micro services security, experienced with JUnit frameworks such as Mockito, Easy Mock.
  • Experience with cloud service provider(s) - Amazon AWS preferred with services such as EC2, S3, and RDS.
  • Creation of S3 buckets , automatically Spin Up EC2 instances.
  • Creating users, groups, roles.
  • Experience in UNIX shell scripting (file validations, file downloads, workflow executions).
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • Creative team player with good communication and interpersonal, analysis skills with ability to lead the team of developers.

TECHNICAL SKILLS

Programming Languages: Java, Core JAVA, Advanced Java.

Databases: Oracle 10g(SQL,PL-SQL), SQLite, Oracle RDBMS (Oracle 12c),Mongo DB(No SQL)

Frameworks: Spring Core, Spring MVC, Log4j, Hibernate (ORM), Apache Axis, Struts2.

Scripting Languages: Java Script, UNIX Shell Scripting, jQuery.

Web Technologies: HTML 5, CSS, JSP, JSF, Servlets, AJAX, Angular JS.

Web Services: SOAP, RESTful, WSDL

Application Servers: Apache Tomcat, IBM Web Sphere 8.5.

IDE's: Eclipse, NetBeans, IntelliJ, SQL Developer, Toad.

Version Control System: Git, SVN.

Build Tools: Jenkins, Gradle, Maven, ANT.

Testing Tools: Junit,Log4j.

Agile Methodologies: Agile/SCRUM, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential

JAVA Developer/Full Stack JAVA Developer

Responsibilities:

  • Developed Views and Templates with Java and using Spring MVC's view controller and template language for the Web application.
  • Used JAVA and Apache axis to interface with the jQuery UI , Struts and manage the storage and deletion of content.
  • Worked to migrate sensitive data from a legacy cold fusion, oracle SQL stack to the industry's leading data management solution.
  • Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Involved in the deployment of the application using JBoss, WebLogic servers.
  • Developed Application servers for business solutions using Apache Tomcat, WebLogic, WebSphere and JBoss.
  • Mapped Client and Server by using Servlets.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Developed AWS Lambda functions and wrote Create, Update Operations.
  • Used AWS IAM to create Users, Groups and Roles. And, to give permissions to Users and Groups.
  • Used AWS EC2 to store the snapshots of our data into AWS S3.
  • Built various graphs for business decision making using JAVA Graph Stream library.
  • Used JAVA library Jaunt for web scrapping to extract data for building graphs.
  • Developed API driven responsive Web Application by integrating Angular2 with Bootstrap and API's.
  • Designed and Developed User Interface using front - end technologies like HTML, Bootstrap, CSS, JavaScript, jQuery, AngularJS, Bootstrap and JSON.
  • Advanced development experience with Angular2 including custom directives, services, filters and working with animations, routing, states, $q.
  • Used Angular 2 to bind HTML elements data to JavaScript Objects and developed dynamic Single Page Application.
  • Developed custom directives (elements, Attributes and classes) using JavaScript and Angular JS 4 .
  • Proficiency in Core JAVA concepts like Threads, Exceptions handling, Generics, Strings etc.
  • Developed single page applications using Angular.js, Implemented two-way data binding using AngularJS 4.
  • Used JMF API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
  • Developed a web application for developers to generate their own REST API calls in JAVA.
  • Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
  • Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
  • Wrote code to support model-view-controller (MVC) pattern of JAVA Spring MVC framework in developing several modules for the application.
  • Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript.
  • Developed remote integration with third party platforms by using RESTful web services .
  • Used Restful APIs to access data from different suppliers.
  • Designed REST API s that allow sophisticated, effective and low-cost application integration.
  • Implemented RESTful Web-Services For sending and receiving the data between multiple systems.
  • Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON format.
  • Placed data into JSON files using JAVA to test Apache websites .
  • JAVA Scripts that test and return REST API calls .
  • Built development environment with Git .
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and React.js .
  • Used React JS for templating for faster compilation and developing reusable components.
  • Designed Selenium IDE test routines for User Interface Testing of web-framework and applications.
  • Persisted data from database, leveraging Hibernate and SQL Server 2008.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Extensively used XML, JSP, JavaScript, AJAX, Servlets to drive the application / request user input from backend .

Confidential

JAVA Full Stack Developer.

Responsibilities:

  • Automated data movements using JavaScripts, involved in splitting, validating and processing of files.
  • Used several JAVA libraries like Apache DBCP, Apache Struts, Apache IO, JDOM, DOM4J.
  • Built all database mapping classes using Hibernate models.
  • Developed UI screens using HTML, CSS, AJAX, Bootstrap, JavaScript, and jQuery.
  • Developed data insertion forms and validated them using JavaScript and AngularJS 2 .
  • Using Angular 2 CLI to manage project, create Components, Services, and Directives.
  • Implemented Observables, Subjects, and Http to receive data from sensors.
  • Implemented pages to display real - time data from sensors by Angular 2, Angular -high charts, Bootstrap, JavaScript, CSS, HTML.
  • Maintained Cross Browser compatibility and designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Designed and developed the RESTful web services using the JAVA Communications API to communicate over the network.
  • Wrote JAVA code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Provided non-breaking solutions on existing REST services, sometimes by versioning new API s.
  • Called the RESTful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Built SQL queries for performing various CRUD operations like create, update, read and delete.
  • Fine-tuned Procedures/SQL queries for maximum efficiency in Oracle 12C , for Rule based optimization.
  • Created parallel hints to parallelize operations and indexes for avoiding full table scans and disks sorts and improved the performance and tuned the Oracle queries.
  • Creating scripts to Migrate data between different databases like Oracle to Postgres and vice versa using enterprise migration tool kit and Unix scripts .
  • Worked on loading data from excel into Oracle Table using external tables.
  • Wrote complex SQL's using joins, sub queries and correlated sub queries in Oracle to generate business reports accordingly.
  • Successfully migrated the Spring MVC database from SQLite to MongoDB with complete data integrity.
  • Wrote Angular JS to parse JSON documents and load the data in database.
  • Used collections in JAVA for manipulating and looping through different user defined objects.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
  • Developed entire frontend and backend modules using JAVA on Spring MVC Web Framework.
  • Hands on experience using Solaris Operating system.
  • Used Spring MVC for framework for accessing various consumer Data from various sources.
  • Designed and managed API system deployment using fast HTTP server.
  • Involve in the usage of JPA API for configuration of ORM tools.

Confidential, WI

JAVA Developer

Responsibilities:

  • Used the light weight container of the Spring framework to provide the architectural flexibility for inversions of control (IOC).
  • Developed and implemented the web services using Spring framework.
  • Developed and configured JAVA beans using Spring MVC and Hibernate.
  • Utilized the JAVA modules for development.
  • Worked on JAVA Open Stack API and used it for numerical analysis.
  • Implemented User Interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and jQuery.
  • Developed and tested many features for the dashboard created using bootstrap, CSS and Java Script.
  • Developed Wrapper in JAVA for instantiation of multi - threaded applications.
  • Used JavaScript to update the content in the database, manipulate files and generate the JAVA and Spring MVC forms to record data of the online users.
  • Used JAVA and Spring MVC creating graphics, XML processing, data exchange and business logic implementation.
  • Developed hibernate persistence layer modules using EJB JAVA PERSISTENCE API (JPA) annotations and entity manager.
  • Used hibernate in data access layer to access data and update information in the database.
  • Developed complex web-based UI using Struts, Ajax and JavaScript.
  • Worked on implementing Ajax/jQuery methods in retrieving the data from JSON files and loading the data on the HTML elements.
  • Implemented validation using JavaScript.
  • Implemented the presentation layer using JSP, Servlets, HTML5 .
  • Developed servlets for processing the data on the server.
  • Database designed and created tables, constraints, normalization, PL/SQL packages, functions and Stored Procedures .
  • Implemented Database connectivity using JDBC with Oracle Database.
  • Prepared JAVA/J2EE development for MAVEN.

Confidential

Software Developer

Responsibilties:

  • Worked on designing a web page to provide config access using React frame work.
  • Worked in large teams with agile methodology to add new features to the application.
  • Worked in normalizing MS SQL server database and data entries.
  • Designed UML class diagrams and Use Case diagrams to understand the code easily.
  • Designed and developed required manager classes for database operations.
  • Developed various servlets for monitoring the application.
  • Designed and developed the Front - end using HTML and JSP.
  • Performed release jobs via Jenkins to promote the code to various environments and servers.
  • Generated Junit test cases to test the integrity and functionality of the code.
  • Volunteered other teams to move and upgrade the old code base from progress to JAVA coding standards.
  • Collaborated with international teams to maintain follow the standards as per respective laws.
  • Implemented SMS notification service provided by Upside Wireless.
  • Implemented Spring quartz-based thread module to be executed in fixed time interval scene.
  • Added app-based notification service to provide notification to android apps.
  • Used Enterprise JAVA beans paradigm to avail the functionality of JAVA bean modules.

We'd love your feedback!