We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Over 8+ years of professional experience in Web based enterprise applications using Java and J2EE.
  • Expertise in building Single Page Applications using frameworks like Angular.js, JQuery to develop valid code.
  • Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Expertise in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto - Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Good experience in various frameworks such as Struts, Spring, Hibernate, Apache wicket, JUnit, Mockito, Active MQ.
  • Expertise in building SOAP and RESTful implementation using Jersey, Apache Axis, Spring Web Services.
  • Proficient in building responsive and adaptive web applications using HTML, CSS3, DOJO, ColdFusion, AJAX, JavaScript, Angular.js and Experience in working with ORM tools like Hibernate.
  • Experience in working with IDEs like Eclipse, RAD and STS.
  • Expert level knowledge in using spring modules core, MVC, IOC, DAO, security and AOP.
  • Strong knowledge on XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Involved in Migrating an existing on-premises application toAWS.
  • Created and supported numerous Java Swing and Servlet based applications using Eclipse and NetBeans IDEs.
  • Experience in application integration, platform management, system implementation and COTS integration.
  • Administering and managing the Visual Studio MicrosoftTeamfoundationServerPlatform.
  • In depth knowledge of payment processing and interactions with financial institutions.
  • Having experience in persistence framework of MyBatis.
  • Experience in writing Automation Work flow coding by using Shell/Python Scripts.
  • Experience in writing ANT and Maven build scripts, implementing logging facility using Log4j.
  • Expertise in java design patterns such as Singleton, Data Access Object (DAO).
  • Experience in databases like Oracle, MySQL, NoSQL and DB2.
  • Expertise in Test Driven Development using Junit.
  • Hands on experience in Core Java Technologies such as Multi-Threading, Exception Handling, Collections.
  • Experience in continuous integration of deploying applications by using Jenkins.
  • Strong understanding of SQL/Stored Procedure.
  • Experience in configuring and deploying applications on WebSphere, WebLogic, Jetty, Apache Tomcat and JBoss.
  • Developed Business logic using Session beans using IBM Web Sphere Application developer and deployed them by using IBM web sphere Application server.
  • Experience in finding the log files using Splunk.
  • Experience in RESTful frame works both Jersey and CXF.
  • Designed and developed Server-side Modules using Servlets, EJB.
  • Self-starter, Quick learner, excellent communication and interpersonal skills.
  • Can work independently with minimal supervision and deliver in time with quality.

TECHNICAL SKILLS

Java Technologies: Servlets, JSP, JDBC, JSF, Spring, Struts, Hibernate

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON, AJAX, Angular.js, Node.js, React.js

Web/Application Servers: Tomcat, JBoss, Glassfish, WebLogic, Web Sphere

Databases: MySQL, Oracle, SQL Server, DB2, PostgreSQL, Mongo DB

Methodologies: Agile,Waterfall

Operating Systems: Windows, Unix, Linux

Web Services: RESTful, SOAP

Testing Tools: Selenium, JUnit, QTP

IDE Tools: Eclipse, NetBeans, Notepad++, Ultra Edit

Deployment Tools: Ant, Maven, Jenkins

Version Control: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging.
  • Followed Agile Software Development with Scrum methodology.
  • Created in Spring Controllers classes based on the existing Struts Action classes.
  • UsedSpringAPIs for wiring components using dependency injection.
  • Used Hibernate ORM for mapping Java classes to database tables and data querying
  • Developed static and dynamic pages using JSP, Servlets and JavaScript.
  • Developed Business logic using Session beans for Application development.
  • Designed and added new features to the existing application.
  • Worked on developing hands-on API support for the application.
  • Used GIT as version control and JIRA for defect tracking.
  • Developed theJava/J2EEbased multi-threaded application, which is built on top of the Swing framework.
  • TroubleshootAWSEC2 Status check including System Status checks and Instance Status check alerts.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2authentication protocol respectively.
  • Expertise in developing touch screen terminals using AWT, SWING and Object Oriented Programming.
  • Involved in reviewing and assessing current infrastructure to be migrated to theAWScloud platform.
  • UsedSpringBootat back-end which helps to develop application with ease.
  • Validated if existing web services can be reusable to support new UI functionality and createdSpring Bootservices for processing scheduled or one time or stored payment functionalities.
  • Usedspringbatch framework to create custom readers and writers to work with the application.
  • Usedspringbootframework to create properties for various environments and use for configuration.
  • Created variousspringbootandspringbatch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • UsedAWSSDK to connect with Amazon SQS for bulk email processing.
  • Managed Data backup and archiving onAWSusing S3 and Glacier.
  • Developed the application using Swings for the presentation layer along with JavaScript for the client-side validations.
  • Worked with HQL (Hibernate Query Language) to write static queries while communicating JSF with Oracle database.
  • Involved in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Worked on Developing cross browser functionality withExtJS6 and Used AJAX, JQUERY to design specs for single page layout using good programming practices.
  • Worked on creating different screens usingExtJS6.
  • Created UI from scratch using JQuery,ExtJS4.x/5.x for new projects.
  • Implemented NodeJSat server side to provide restful API to client-side backbone application.
  • Build share view using Sencha Touch for non-flash supporting devices.
  • Worked onEXTJSwith Restful and Soap Web service technologies
  • Created the BPD nested processes and dynamic sub processes inIBMBPMand Integrated with Email services and reused the components across Enterprise.
  • Worked with IID team to integrateBPMwith other vendors in the work flow.
  • Involved in different meetings with business to gather the requirements and documenting them and developing them according to the client requirements.
  • Responsible for setup the environment in IT, CT and Production Environments in Server and Database level.
  • Participated in code review sessions with the developers and team leads and reviewing the team member’s code.

Environment: Java-J2EE, Jira,JDK, JSP, Spring MVC, RESTful Web services, JSON, Hibernate, Agile, IntelliJ, Maven, Oracle, Subversion, AWS Lambda, Amazon S3,Web logic Server, Apache Tomcat 6.0/7.0, AngularJS, JavaScript, Bootstrap, HTML, CSS, XML.

Confidential, Itasca IL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging.
  • Followed Agile Software Development with Scrum methodology.
  • Created in Spring Controllers classes based on the existing Struts Action classes.
  • UsedSpringAPI's for wiring components using dependency injection.
  • Used in Hibernate ORM for mapping Java classes to database tables and data querying
  • Developed static and dynamic pages using JSP, Servlets and java script.
  • Developed reusable Angular.js directives.
  • Designed the Server side utilities usingColdFusioncomponents CFC, CFM files.
  • Responsible for writing the Database queries, procedures, functions and integrating them with CFCs.
  • Developed the User Interfaces using the CFML, HTML, Java script and CSS.
  • Programmed the code using Flash andColdFusion. QA and peer review of various web sites.
  • Converted UI screens from XMI (XML Metadata Interchange) framework to Angular.js framework which resulted in better performance and reduced code count.
  • Developed the JSON response from Ajax calls like GET and POST.
  • Implemented J2EE design patterns like Data Access Objects (DAO).
  • Designed in developing life ray portals and deploying in Web sphere Portal server.
  • Build and configure WebSphere portal components including Navigation, Menu and Content View Portlets.
  • Developed Business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM web sphere Application server.
  • Used JPA for mapping business objects to database.
  • Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap.
  • Experience in Designing in application mapping and application delivery.
  • Experience in Firewall configuration of Web application.
  • Advanced knowledge in Design, Installation, configuration and creating Checkpoints in Provider Environment.
  • Developed theJava/J2EEbased multi-threaded application, which is built on top of the Swing framework.
  • Developed the application using Swings for the presentation layer along with JavaScript for the client-side validations.
  • Developed theJava/J2EEbased multi-threaded application, which is built on top of the Swing framework.
  • Developed the application using Swings for the presentation layer along with JavaScript for the client-side validations.
  • Created and supported Java Swing and Servlet based applications using the Eclipse IDE.
  • Automated the cloud deployments using Chef andAWScloud formation templates.
  • 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.
  • Used spring's test framework to create integration tests for variousspringbootandspringbatch applications.
  • Developed API for using AWS lambda to manage the servers and run the code in the AWS.
  • Used React.JS to populate the data tables on the front-end and retrieve data from the rest services.
  • Configured and managed Microsoft's WindowsServer2008/2012.
  • Sourcecode management and the agile process utilizeteamfoundationserver(TFS).
  • Integrated ProjectServerto TFS to allow upper management Portfolio and Resource Tracking of over 1000 application stored within TFS.
  • Experience in Physical cabling, IP addressing and Sub netting with VLSM using QIP configuring and supporting TCP/IP, DNS, installing and configuring proxies.
  • Produced and Consumed in RESTful Web services in JSON.
  • Developed Front end GUI using JavaScript frameworks to single page application.
  • Standards using the style sheets, common headers, footers & menus, and web page templates using Apache Tiles.
  • Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application inIBMBPM
  • Designed and added new features to the existing application Worked on developing hands-on API support for the application.
  • Working involved in extensive usage of Ajax for client side development and validations.
  • Used SVN for version controlling and Eclipse as IDE.
  • Debugging of authorization related issues and creating Rules, Responses, Realms and Policies in CA Single-Sign-On.
  • Worked with J2EE andJ2SEtechnologies including JSP's, Servlets,JavaWeb Start, EJB's and Web logic.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Worked in entire Front end and Back end modules using Python on Django Web Framework.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used Maven to Build and Deploy Application on to JBOSS Application Server.
  • Worked in the implementation of sever side validation for WSO application.
  • Implemented J2EE design patterns like MVC, Front Controller and DAO.
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Experience with different build tools like Maven, Ant, Gradle and other build tools and writing deployment scripts.
  • UsedOracleCoherence andOracleHTTP Server to build clustering environment of SOA server
  • Played an active role in TDD, testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
  • Developed internal application using Angular.js and Node.js connecting to Mongo DB on the Backend.
  • Used Node.js in middleware technologies for serving HTTP requests.
  • Responsible for setup the environment in IT, CT and Production Environments in Server and Database level.
  • Participated in reviewing the team member’s code.
  • Worked in production support in Round-Robin fashion.
  • Used to analyze and validate the JSON files and authored Automation test scripts which allows take only the needed information from the JSON Files.
  • Used Session Beans and CMP Beans to develop business logic and coded reusable components in Java Beans.
  • Expertise in writing and executing scripts along with deploying the projects in UNIX environment.

Environment: Java-J2EE, Jira,JDK, JSP, Spring MVC, RESTful Web services, JSON, Hibernate, Agile, Eclipse, Sybase, Maven, Oracle, Subversion, AWS Lambda, Amazon S3, PL/SQL,Web logic Server, Apache Tomcat 6.0/7.0, AngularJS, JavaScript, Bootstrap, HTML, CSS, XML, Node.JS, React.JS.

Confidential, IL

Java Full Stack Developer

Responsibilities:

  • Designed in working with Scrum Agile process with two-week iterations delivering new features and working software at each iteration
  • Used in Oracle SQL and PL/SQL for data access and manipulation.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Involved in developing the frontend applications using web technologies like HTML5, and CSS3.
  • The Java Swing application interacted with a J2EE application server via the Spring framework.
  • Built Web pages that are rich user-interface using AJAX, JavaScript and AngularJS.
  • Extensively used JavaScript, jQuery to provide UI functionality.
  • Worked on Node.js platform for a single-page application development.
  • Implemented modules intoNode.JSto integrate with designs and requirements.
  • Design the unit test for the application using Junit, Groovy.
  • Involved in making the application Responsive using Bootstrap and used LESS/SASS preprocessors.
  • Designed and created Java Swing based applications using the Eclipse IDE and Web Start delivery mechanism.
  • Developed the statistics graph using JSP, Applets and Swing in a multithreaded architecture.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using JSON.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from backend systems).
  • Used Git as version control and JIRA for defect tracking.
  • Migrated existing applications from Web Sphere Applications Server 5.0 to 6.0 and 6.1 to 7.0 on UNIX, Linux and windows platform.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Generated Session beans, CMP and Message Driven Beans, and deployed on Web sphere.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Installed, configured, maintained and administered Linux/UNIX operating systems and components.
  • Used Struts framework for presentation layer.
  • Worked on Jenkins to integrate the code and perform testing on it.
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, HTML, JavaScript, AJAX and AngularJS.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Worked on coding of Servlets and EJB communication.
  • Experience in using the Object Relational Mapping Tool Hibernate.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Prepared Low Level Designs (LLDs) and UNIT Test Cases.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
  • Worked onService-oriented architecture (SOA)for integrating the Legacy Medicaid application
  • Also, used this design pattern in the design and integration with the Healthcare Exchange.
  • Implemented different levels of logging and timely backups using Log4j.
  • Used Putty for Unix login to run the batch jobs and check server logs.
  • Implemented Bash/shell scripting to support test driven development and Scheduling Automation Work flows.
  • Used JMS using Rabbit MQ to report failure of connectivity between Quad instance and other components in Cluster.
  • DevelopedJ2EEBacking Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Used RAD to develop differentJ2EEcomponents like EJB's, Client jars, Web Modules and Application EAR modules.
  • Developed the UI panels using JSF, XHTML, CSS, POJO and JQuery.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Coredeveloperof the application infrastructure using GWT/GXT as the frontend architecture using AJAX.

Environment: HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, AngularJS, Bootstrap, Node.JS, Git, Protractor Testing, Java, J2EE, RMI, XML, XSD, Spring, Hibernate, SOA, Restful, Web Services, Websphere, Teradata, JDBC, EJB, Java Servlets.

Confidential

UI Developer

Responsibilities:

  • Designed and developed a web pages HTML, JSP, Portlets, AJAX, JSTL, JavaScript, Angular JS, Bootstrap, JQuery and CSS.
  • Developed Custom Tags using JSTL.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Involved in performance tuning, scalability of the application and production support.
  • Developed TDD using J Unit.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Developed the presentation layer using Struts Framework, JSP, Servlets, JavaScript, JQuery, and AJAX.
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
  • Involved in integration, development of MULE services as part of both consumer and producer.
  • Capture technical metadata through data modeling tools.
  • Developed Maven scripts to build and deploy the application onto WebLogic Application Server and ran Perl shell scripts and implemented auto deployment process.
  • Used Maven for Life Cycle Management of the project.
  • Unit tested the complete application using jUnit.
  • Used Apache Active MQ as messaging platform.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Deployed the Application using WebLogic.

Environment: Core Java, JSP, Servlets, Spring JDBC, JQuery, JSTL, Angular JS, Bootstrap, JQuery and CSS, AJAX, Splunk, Struts, Restful, Apache Active MQ, Spring Core, Spring MVC, JUnit, ESB MULE, JSTL, SOAP UI, Spring Tool Suite, Web logic, Maven, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications.
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Implemented web interfaces using HTML, JSP, Servlets, AJAX, Java script, and CSS.
  • Designed, implemented and deployed J2EE web application using Struts and Spring IOC (Invention of Control).
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Worked on complex SQL Queries on DB2.
  • Developed Enterprise Java Beans (EJB) with both State Less Session beans and Entity beans using CMP.
  • Developed web services using SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), XML (Extensible Mark-up Language) and Apache Axis.
  • Implemented Perl packages extensively and used SOAP Lite module to communicate with different web services based on given WSDL.
  • Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
  • Deployed components on JBoss and Web Sphere application server.
  • Used log4j for logging and SVN for version control.
  • Configured and deployed web application in JBOSS Server using ANT tool.
  • Developed custom reports using Crystal Reports and wrote test cases using JUnit tool.

Environment: Java (JDK1.5), J2EE, AXIS, Struts, JSP, JSTL, Servlets, DAO, JMS, JavaScript, XML, CSS, Spring, EJB, SOAP, Hibernate, Eclipse, DB2, JBOSS, UML, XSLT, Ajax, Log4j, ANT, SVN.

We'd love your feedback!