We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Full Stack Java Developer having 7+ years of experience in analysis, design, implementation, and testing of Object - Oriented Applications in Client/Server environments using Java /J2EE.
  • Experience of working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iteration and MAVEN tool.
  • Experience in developing modern web applications using Angular framework, Node.js, React.js, Express.js, Vue.Js and Mongo DB.
  • Hands on experience in implementing web applications using frameworks like Spring (IOC, DI, AOP, Spring MVC, Spring Test module and integration with ORM tools like Hibernate.
  • Expertise in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS, Angular.Js, Backbone.js, Node.js and Express.js.
  • Extensive experience in Object Oriented Analysis in developing server-side and front-end framework using J2EE design patterns. Strong hands-on experience with Angular2 andAngular 4 and NodeJS.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, jQuery, D3.js, JSON and CSS.
  • Proficient in design and development of various web and enterprise-level applications using Java /J2EE technologies Such as Spring, Hibernate, Struts framework, EJB, Servlets 3.x.
  • Experience in Core Javaconcepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Significant exposure to Cloud technologies such as PCF, CICD pipelines, Google Cloud.
  • Experience in developing with various open sources frameworks such as Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework and ORM Tools like Hibernate and I Batis.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, Web Services, JNDI, Multi-Threading, RMI, Tiles, JavaScript, AJAX Networking, Exceptions etc.
  • Implemented various J2EE design patterns like Singleton, Session, Builder pattern, Factory.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experienced in developing web applications using JAVA, Servlets, JSP, EJB, Portal Applications, Spring, AJAX, and JDBC.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring JPA.
  • Experience in container-based technologies like Docker, Kubernetes, and OpenShift along with the development of Microservices architecture using Spring Boot.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline, and Lambda. Setting up databases in AWS using RDS, storage using an S3 bucket and configuring instance backups to S3 bucket, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experience with setup and maintenance of WebLogic Server, Apache, Tomcat, LDAP.
  • Implemented based on corresponding view components with view components JSP, Html, html5, CSS 3, XSD, XSTL.
  • Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.
  • Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Proficient in Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service(S3), VPC, Amazon Simple DB, ELB, EBS, DynamoDB, RDS, Aurora, Autoscaling, Amazon Cloud Watch, IAM, CloudFormation, RedShift, Route 53, SNS, SES, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Expertise in using IDE's like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
  • Experience with Java8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Experience in developing and a solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Have good working knowledge on AngularJS and experience with Oracle Web Logic, IBM WebSphere and JBOSS application servers.
  • Experienced in maintaining the code base by frequent updates to revision and subversion control using Git and used Bitbucket as a repository.

TECHNICAL SKILLS

Languages: Core Java, J2EE, JSP, JavaScript

Frameworks: AngularJS, NodeJS, Spring MVC, SpringBot, Django, Flask

Databases: MySQL, Oracle, PostgreSQL, SQL, MongoDB, PL/SQL.

Web Technologies: AJAX, Django, Angular JS, Node.js, JSON, JavaScript, jquery,PHP,HTML, XML, CSS, XSLT, Bootstrap

Web Services: SOAP, RESTful

Web servers: Apache Tomcat, WebSphere, Jboss

IDES/Tools: Eclipse, Sublime Text, Spyder, Emacs, NetBeans, Visual Studio, XCode

Cloud Platforms: Azure, Amazon web services (S3, S3 Glacier, RDS, Lambda)

OS: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Atlanta (GA)

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Developed web pages by using HTML, CSS and JavaScript.
  • Designed and developed the front-end using HTML, UNIX, JAVAScript, JSP, CSS and JSF with Tag libraries.
  • Designed and added new functionality extended existing application using J2EE, XML, Ajax, Servlets, JSP.
  • Designed and developed software applications using Java, Multithreading, Servlet, AngularJS, Bootstrap 3, JSP, JSTL, HTML, JavaScript, Groovy, Grails, EJB, JMS, XML, XSL, JSF, Ajax, jQuery, Adobe Flex 3, GWT, ADF etc.
  • Wrote multithreaded programs to measure system performance
  • Built a custom cross-platform architecture using JAVA, Spring Core/MVC, and Hibernate.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Used mongo DB as a back-end database to perform various CRUD operations over the time.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
  • Integrated GIT into JENKINS to automate the code check-out process using Active MQ as a JMS client to exchange messages with web services.
  • Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
  • Worked on CI/CD pipeline for our Application in AWS cloud environment and built customized docker files to pipeline various instances in the application.
  • Work with Oracle database and used Hibernate (ORM). Created POJO/Data Objects in mid-tier service.
  • Provided database support and ORM integration for PostgreSQL /PostGIS database.
  • Built a RESTful API to save and retrieve geolocations using a remote server in JAVAusing Spring, MongoDB, Apache CXF, and JAX-RS.
  • Installed and configured WebSphere Process Server /client on AIX in SOA Based Environment. Installed necessary fix packs, created and managed MQ objects including queue managers, remote/local queues,
  • Creating Groovy Scripts to add necessary business logic and run batch queries on Cassandra.

Full Stack Java Developer

Confidential, Columbus (OH)

Responsibilities:

  • Implemented AWS IAM integration using Spring Security for Mobile clients and Web Applications for Microservice Authentication across the enterprise for both Tenants and Clients.
  • Implemented Jenkins Job to migrate data from one schema to another in Cassandra.
  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
  • Initiated and Developed majority JPA Implementation, Caching strategies and coordination and conversion JDBC.
  • Worked on integration of Node.js, Express.js and MongoDB using Mongo.js and created a persistent layer using Mongoose.
  • Developed API's and interfaces using SOA (Service Oriented Architecture) and have developed business event ABCS services (both provider API and requestor API services) using XML messages between Oracle and SQL server-based applications.
  • Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS, Angular2, React.js, Backbone.js, Node.js, MongoDB, jQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries.
  • Used Spring Data Mongo DB as the persistence framework in retrieving the Customer application details from Mongo DB.
  • Used Spring MVC framework on the server side for creating Restful web services by giving JSON output to UI and modifying the DOM object on UI, by making HTTP calls and used GET and PUT.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates and developed integration modules for disparate clients using Apache Camel.
  • Worked on RESTful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involves in detailed analysis based on the requirement documents
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Wrote code in HTML, CSS, jQuery and JSP make use of Bootstrap framework
  • Followed Spring MVC (Model view controller) pattern and use View Resolver to map web pages.
  • Used Spring AOP to reduce the amount of code written in controller classes and instead use joint points and pointcuts to call other classes methods according to advice.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout)
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Java Developer

Confidential, Washington, DC

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Created shell scripts and updated the scripts as per the requirement
  • Developed API using Hibernate to interact with the Oracle database
  • Developed scripts for inbound and outbound of the data on servers
  • Used spring framework for dependency injection and integrated with Hibernate
  • Implemented business logic using Spring MVC and Hibernate framework
  • Experience with SQL and basic CRUD operations
  • Developed stored procedures, triggers, and functions with PL/SQL for Oracle database
  • Used JDBC to connect to the information model tier.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Developed Rest architecture-based web services to facilitate communication between client and servers.
  • Developed application using Eclipse Ganymede for rapid development.
  • Developed JUnit test cases for all the developed modules.
  • Designed and implemented four Agile Scrum teams for product development
  • Developed the UML Use Cases, Activity, Sequence, and Class diagrams using Rational Rose.
  • Developed application code using Eclipse IDE and configured with Maven and Apache tomcat
  • Developed framework using JAVA, iText, MySQL and web server technologies
  • Used Bootstrap 3.0 along with CSS3 to design web-pages by HTML5. Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Implementation and code refactoring using Java, JavaScript, CSS, HTML, Bootstrap.
  • Wrote Micro services to export/import data and task scheduling and Springboot, spring and Hibernate in the micro services and Swagger API for Micro services.
  • Database access was done using JDBC. Accessed stored procedures using JDBC.
  • Created many Chat BOTS which allows users to quickly upload the files need for location verification and users can submit requests using the BOTS for the contract reprice.
  • Developed user authorization/Security using JWT token.

Java Developer

Confidential

Responsibilities:

  • Interacting with business clients about the requirements.
  • Documenting the requirement specification and design.
  • Responsible for developing GUI/user interfaces using jQuery, CSS & HTML.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Designed and developed java Restful web services with JAX-RS on GET/PUT operations.
  • Rapid prototyping of design concepts. Implemented Spring Dependency Injection mechanism.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Worked on RESTful Web Services with JSON for building business layer APIs.
  • Responsible for writing the Hibernate mapping document for the Web Application module.
  • Developed hibernate DAO Access & Classes using Spring JDBC Template.
  • Performed unit testing using JUnit and performance and volume testing.
  • Bug fixing, Maintenance of the old modules that are already in production.
  • Involved in the up gradation of Web sphere and SQL Servers.
  • Used SVN as version control system.
  • Responsible for code merging and code review to release branches.
  • Involved in providing knowledge transfer regarding to the application to the users.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the application.

Associate Developer

Confidential

Responsibilities:

  • Involved in meetings with users for requirement analysis and design of user interface for the client screen.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Followed the SCRUM framework over the period of the project design, development, testing and deployment.
  • Followed the Agile software development process which enables the software to support the regular change of priority/requirements in deliverables
  • Used Spring Framework to develop the Web application and used Java Collection components (List, Hash Map) for caching data.
  • Involved in getting the data from service layer to presentation layer and developed Front-End screens using JSP, HTML, DHTMLX and JavaScript.
  • Involved in Reading DHTMLX Grid Form data and send to the Business Layer and involved in integrating spring with Hibernate for data access.
  • Developed the Business logic in Core Java for getting the Stores data and developed Spring DAO classes to manage database transactions using Hibernate.
  • Involved in converting SQL table data to XML format using Xstream Technology and configured Oracle connection pool, which is included in MySQL JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Implemented XML for writing the deployment descriptors and implemented database queries using HQL.
  • Implemented Front Controller, Facade and DAO design patterns and wrote and executed unit Tests and Integration Tests for the modules developed.

We'd love your feedback!