We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

TampA

SUMMARY

  • 7 +Years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
  • Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process
  • Involved actively in complete software development life cycle of various Client/Server and Web applications for Healthcare and in many other domains.
  • Expertise in business, presentation and database layers with detailed exposure in MVC Architecture based applications using frameworks on window platform.
  • Worked on Java/J2EE technologies for web based multi - tier enterprise applications & Client/Server Applications.
  • Experience in all phases of SDLC and Agile Methodology.
  • Developed applications with spring framework using technologies like AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), MVC (Model View Controller) and JDBC.
  • Wrote and maintained SQL for ExtJS custom web applications * Used Javascript to validate user information in web applications.
  • Web application development in Java, ExtJS (JavaScript), Ajax, Oracle ADF
  • Experience in using persistence frameworks like Hibernate for Object Relational Mapping (ORM).
  • Experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP, JDBC, Java Beans, XML, HTML, SQL, PL/SQL.
  • Expertise in developing GUIs using JSP, HTML and XSL, CSS,microservices, Amazon Web Services (AWS),Pivotal cloud foundry (PCF), node js and JQuery.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI and Restful.
  • Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Proven experience in AWS (EC2, EC2 Container Services/Docker, VPC with Security Groups, S3, IAM, SNS, Lambda, Route53, Cloud Formation, CloudWatch, Services), Devops tools.
  • Knowledge in Creating ARM templates for Azure Platform.
  • Knowledge on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Expertise in developing POCs on Pivotal Cloud Foundry using Spring Cloud and Spring Boot .
  • Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Easy Mock, Mockito, DbUnit and Power Mocks.
  • Experienced in Worked on NoSQL databases - Cassandra & MongoDB, database performance tuning & data modeling
  • Worked on Automated Functional Testing using Spock Framework in Groovy.
  • Cobertura plugin for Unit test coverage (JUnit).
  • Created and customized splunk applications, searches and dashboards as desired by IT teams and business.
  • Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
  • Strong knowledge in implementing Singleton, Service Locator, Model View Controller (MVC) Session Facade, Business Delegate and DAOJava/J2EE design patterns in the projects.
  • Extensive use of Open Source Software such as Jenkins Enterprise; Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, SVN, CVS, Eclipse 3.x, Net Beans 6.x IDE.
  • Expertise in software configuration management using CVS, SVN and IBM Clear Case. Hands on experience with application build tools like ANT, Maven, Docker, Gradle and logging tools like Log4J.
  • Good experience in unit testing using Karma, Jasmine, JUnit, Automated testing Selenium (IDE/Web driver), Integration testing using Selenium, Hudson, Jenkins, cucumber, chai, Mockito, Protractor.
  • Used Swagger for API documentation.
  • Artifactory repository manager; dependency manager.
  • Good knowledge in building Splunk Apps for custom application requirement.
  • Experience in Eclipse Debugging and Defect fixing and used Edit Plus and Text Pad.
  • Proficient in Apache Wicket and Struts and spring, Hibernate.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool. Also use Splunk logfile management toolset.
  • Create OpenStack Instance servers.
  • Database password encryption within Chef-Vault using Encrypted Data Bags.
  • Jenkins Enterprise open source Continuous Integration software.
  • Provide designing to Low Level and High Level multiple modules and design documents.
  • Quick learner and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Expertise in Database testing, Front-end, Functional testing, System testing, GUI applications testing, Back End testing, Stand alone and web-based applications in different domains.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, Java Beans, Tag Libraries

Java Technologies: JDK, Collections, Multithreading, Exception Handling

Web Servers: Apache-Tomcat 5.x/6.x/7.x./8.x

Application Servers: Web Logic 10.3, ATG, Tomcat, Web sphere

Markup & Scripting Lang: Java Script, HTML

Framework: Spring AOP, Spring MVC, Spring IOC,Spring batch, Apache Wicket, Struts 1.x, JQuery, Hibernate

GUI and Proto type Tools: HTML, JSP, CSS, JavaScript

IDE: Eclipse 3.x & 4.x, NetBeans 6.x IntelliJ and IBM’s RAD

Databases and Tools: Mysql, Oracle, SQL Workbench, DB2

ORM Tool: Hibernate

Web Service Technologies: Web Services, SOAP, Restful, Soap UI

Testing / Bug Fix Tools: JUNIT, Bugzila, Spock Framework (Groovy)

Operating Systems: Windows XP/NT/2000, Apple OS X Yosemite 10.10.3, Linux

Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns

Deployment & Build Tool: Apache Ant, Apache Maven1.0

Source/Version Control: SVN, VSS, CVS, GHE

Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel

Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP, Putty

Other skills: Ensemble, Meditech, WBIMB, MQ, Interface Explorer, Beyond Compare

PROFESSIONAL EXPERIENCE

Confidential, Tampa

Sr. Full Stack Java Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Designed and developed the UI using spring view component HTML 5, CSS 3, Bootstrap and AngularJS 4.0.
  • Utilized MEAN stack, REST design pattern, MVC framework and Single Page Application framework based on Node JS. Transaction management is done by JTA API specification by implementing them.
  • Worked with Angular 4 directives, components, pipes, injectables.
  • Expertise in application development using Java 8 features like Lambda Expressions for array operations, Collections, J2EE, Annotations, Hibernate, JUnit, Ant, Maven, CSS, XML.
  • Developed Spring Features like Spring DAO, Spring Boot, Spring Batch, Spring Integration, Spring frameworks.
  • Used Spring framework including Spring core/IoC, Spring AOP, Spring ORM, Spring Batch, Spring Security and implemented the authentication, authorization, and access-control features by using Spring Security.
  • Well exposed to Hibernate and spring and thorough knowledge on Hibernate configuration file . Used Hibernate for accessing database and mapping the entities by using annotations.
  • Used Hibernate as an ORM tool to store the persistent data and for communicating with Oracle database.
  • Designing and coding Procedures , Triggers, Cursors, Functions using PL/SQL, Oracle10g/11g and SQL Servers .
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Used a Microservice architecture , with Spring Boot-based services interacting through a combination of REST.
  • Involved in developing RESTful Web Services with JAX-RS to provide functionality for future development.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise Wide Web Services.
  • Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers and Kafka brokers. Worked on creating Kafka topics, writing custom petitioner classes.
  • Deployed the Application into Docker container and made easily accessible at runtime using cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Involved in Docker containerizing the applications and pushing them to quay and deploying on kubernetes . Ensure the deliverables meets the design requirements and technical specifications.
  • Defined strategic initiatives on Continuous Integration and Delivery (CI/CD) model in AGILE development environment to help, respond quickly to business needs.
  • Used DROOLS engine as java runtime rule engine to validate business rule before executing in runtime.
  • Used GIT as version management, JIRA for defect management system.
  • Analyzing Maven dependency in base code to annotate dependency on Spring Boot application into Gradle and Developed Unit test cases using JUnit, Mockito and Easy mock, Jenkins.
  • Understanding big data technologies like Apache Kafka and Apache Spark Using Scala in Play framework.
  • Performed deployment of applications on WebSphere Application Server (WAS) and tested Service and data access tier using TestNG and performed UI testing and front-end testing using Selenium.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State Counterparts and plan releases.

Environment: : Core Java, Java8, Tomcat, Apache Kafka, Swagger, JMS, J2EE, Spring MVC, Spring Boot Framework, Microservice, MongoDB, Angular 4.0, Spring Security, Hibernate 4.X, JQUERY, JSON, AJAX, Nodejs, Web Services, XML, JavaBeans, JavaScript, Oracle 11G, Eclipse, AWS, Apache Maven, Gradle, JUNIT, HTML/UNIT, XSLT, HTML/DHTML, JIRA, Scala, Selenium.

Confidential, Owings Mills, MD

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design and development of applications based on Java, J2EE design patterns.
  • Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
  • Expertise in client side designing and validations using Amazon Web Services (AWS),PCF,HTML5, CSS3, JavaScript, microservices, Cloud services,node js,JSP and Spring MVC.
  • Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML5 and CSS3.
  • Extensively used Restful Web Services to insert, deleted and updated details and their information will to used by other two applications.
  • Enhanced an existing AngularJS.6, React js application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
  • LINUX is used in scripting for OTA activation (OVER-THE-AIR)
  • API for Mobile, Cloud connectivity, B2B, Partner connectivity (internal, external)
  • Troubleshoot system issues, monitored scheduled jobs and set up maintenance plans for proactively monitoring the performance of SQL Server databases.
  • Developed custom directives (for simultaneous file uploads) and created Angular JS React Js services to consume in controllers
  • Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of the website using Microsoft Visio.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js and JQuery.
  • Helped keeping high code quality (BDD, TDD, code reviews, pair programming)
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were JQuery.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • User interface maintenance using ExtJS, HTML, CSS, Ajax, JSON wrote server side code used in ExtJS web applications
  • Integrated the front end UI to the back end using Sprink batch,Spring framework. wrote ad hoc queries and called stored procedures, processed ResultSets, and displayed in ExtJS web applications
  • Worked on NoSQL databases - Cassandra & MongoDB, database performance tuning & data modeling
  • Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Using pair programming and TDD to produce high quality code.
  • Integration and interface solution between E-Business Suite ERP and other system using SOA Suite, Oracle B2B and OSB.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
  • Involved in installing and using splunk apps in windows.
  • Developed web page layouts using CSS mechanism to include different colors, layout, width, height, font size, images size to the web pages.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.io
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • SOA Services works on developing web services related to banking domain for clients. SOA aims to provide high performance services meeting proper business requirements and to make them re-usable across lines of business for organization.
  • Developed Modal pop-ups for responsive web design on mobile devices.
  • Implemented reusable JSP templates using JSF Framework.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Designed and developed various Screens using JSP, HTML, and CSS.
  • Prioritized the time to market and OTA component delivery supporting customer product
  • Created and modified new and existing pages, applied new styles on the pages with the help of JavaScript
  • Provided Maven build script for building and deploying the application.
  • Performed various DDL, DML operations on Oracle database using SQL queries.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: Java 1.7, HTML5, CSS3, JavaScript, JQuery, AJAX, JSP, Spring MVC, spring batch,Agile, Adobe Firework, Angular js.6, Node js, Photoshop, Dreamweaver, Illustrator, XML, XSLT, Xpath, DOM, JNDI, Maven, SQL, Oracle, Windows, RESTFUL Webservices.

Confidential, Plano,Texas

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Analyze the software requirements to determine feasibility of design within time and cost constrains.
  • Created HTML mock-ups for mobile as well as Tablet devices as per UID using CSS3 and HTML for both landscape and Portrait view.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, CSS, JavaScript, JQuery, Microservices,Bootstrap and AJAX.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node. Js, EXTJS, Require.js and JQuery.
  • SOA provides complete solution and support to bank by delivering the required business solution/product and supporting it through all Route to Live phases.
  • Specialized and mentored fellow engineers in topics related to the above and also the programming interface between IBM developer portal and API Connect.
  • Developed the Controller, Service layer, DAO layer using Spring MVC & Spring JDBC.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS,React js, node. Js,.
  • Configured the Transaction Management for the project using Spring Container Managed Transactions.
  • Creating Custom directives and dependency injection.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle 11g database.
  • Also used Hibernate ORM Framework to communicate with Oracle 11g database.
  • Performed Unit testing on angular applications using tools like Karma, Jasmine.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used various libraries of JavaScript like jQuery, jQuery UI, backbone.js and node.js.
  • Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
  • Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
  • Used AJAX for implementing dynamic WebPages where the content was fetched via API calls and updated the DOM (JSON Parsing)
  • Strong web Data Visualization skills to render large sets of data on an MS excel like table view.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: Java 1.6, CSS3, JavaScript, JQuery, Angular js Framework, Bootstrap, Node js, Ext js, JSON, Google Analytics, Adobe Photoshop, Adobe Dreamweaver CS5, Adobe Illustrator, Oracle 11g, Agile, WordPress, Eclipse, GitHub, Visio

Confidential

Sr. Java Developer

Responsibilities:

  • SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Implementing MVC Architecture integrating JSP with Spring frameworks for developing the whole application.
  • Used Swagger for API documentation.
  • Cobertura for Unit test coverage (JUnit).
  • Designing API workflow, identifying common design patterns and policies.
  • SonarQube in IDE for improved code quality (at least 90%).
  • HP’s Fortify for secured automated code scans focused on identifying common threats and application security vulnerabilities with reference to OWASP TOP10 and SANS TOP25 Programming errors.
  • Artifactory repository manager; dependency manager. It blocks unwanted external requests for internal artifacts and controls how and where artifacts are deployed and by whom.
  • Used Angular JS for the front end user interface
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 4.4.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring functionality.
  • Involved in injecting dependencies into code using Spring core module.
  • Redesigned and developed JSP based application using RestFul webservices, Bootstrap, AngularJS, HTML5 and CSS3.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Developed web-based customer management software using JSP, Spring and RESTFul web services.
  • Created configuration files for spring, Hibernate and JSP navigation.
  • Created Java Servlet and other classes, deployed as EAR file, connecting to DB2 database using Spring.
  • Jenkins Enterprise Continuous Integration software for build, test & deploy code.
  • Create OpenStack Instance servers that come equipped with a number of resources such as Instances, Virtual CPUs (VCPUs), RAM, Virtual IPs, Security Groups, Volumes and Volume Storage components. Administer and assign these components to one or multiple instances.
  • Database password encryption within Chef-Vault using Encrypted Data Bags.
  • Setup Test environment in Chef Server.
  • API Adoption and impact measurement
  • Developed the business logics using Java Beans.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Web-UI developed using JSP, AJAX, JavaScript, Angular JS, CSS and Tag libraries
  • Involve in Client Interaction.
  • Providing estimates for the changes based on the business and functional requirements.
  • Used JUnit framework for Unit testing of application and Spock Groovy framework for Automated Functional Testing.
  • Utilized Log4J for logging application-debugging logs.

Environment: Java1.7, J2EE, Servlets 2.0, JSP 2.1, Spring4.2, HTML5, CSS3, Tiles, Log4J, ANT, Web services(Restful), WebSphere6.1, DB2, Swagger for API Documentation, Cobertura, Sonar, Spock Automated Functional Tests (Groovy), Fortify, AJAX, Junit, Artifactory, OpenStack Instance, Data Bags, Chef, Apple OS X Yosemite 10.10.3, JavaScript, Angular JS, GHE, Jenkins Enterprise.

We'd love your feedback!