Sr. Java Full Stack Developer Resume
Mason, OhiO
SUMMARY
- Overall 8+years of extensive experience as aJava Developerwith solid understanding of database designing, development.
- Experience in all phases ofSDLC,like Requirement Analysis, Implementation and Maintenance, and extensive experience withAgile and SCRUM.
- Hands on expertise in front - end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax and Angular JS.
- Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular JS, framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
- Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
- Good experience in working withCore Javadevelopment.
- Sound knowledge in working with angular project directory structure and yeoman angular project setup.
- Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
- Experience in sending and retrieving data files in JSON using AJAX calls.
- Actively involved in usingAngularJS, Ext JS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
- Strong knowledge in using libraries like jQuery to implement dynamic webpages.
- Proficient in writing and using SOAP and Restful Web services.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Interacted with the Testing team and Created Test Plans, Test Cases, Test Scenarios, and Test Procedures and Successfully Managed defects history and traceability in HP ALM Quality Center and Selenium.
- Conducted Business Functional Testing, Unit Testing, Integration Testing, System Testing, UAT (User Acceptance Testing) and successfully fixed errors.
- Good Knowledge about the SQL stores, MongoDB, CouchDB, Neo4J, Hadoop, Cassandra, Dynamo DB, Elastic search
- Proficient in usingAJAXfor implementing dynamic Webpages where the content was fetched via API calls and updated theDOM(JSONParsing).
- Extensive experience withUML design
- Understanding of relational databases, involved in application development using several RDBMS such asOracle 9i/10g/11g.
- Extensive experience in developingWeb Servicesto expose useful functionality to web users throughSOAP and REST.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Expert in developingObject-Oriented Web applicationsusingMVC architecture.
- Experience in NodeJS, AngularJS, BackboneJS, Document Object Model, DOM functions and Front-End Package Manager Bower.
- Experienced working in bothAGILEandSDLCbased development environment and participating in SCRUMsessions.
- Possess good analytical skills, which enabled to analyze data with ease.
- Ability to write clear, well-documented, well-commented andefficient codefor web development.
- Strong problem-solving, organizing,communication and planning skills, with ability to work in team
TECHNICAL SKILLS
Programming Languages: Java, C, C#, SQL, PL/SQL, UML
Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI
Design/Architecture: J2EE Architecture, Java Design Patterns.
Client side: HTML5, CSS3, JavaScript, jQuery, Backbone.JS, AngularJS, Bootstrap
API & Framework: Struts2, spring 4.x, Spring Boot, Hibernate 4.x, Log4j, JMS (MQ) Junit.
Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS)
IDE: Eclipse, NetBeans, STS, MS Visual Studio.
Databases: SQL Server 2008, MySQL, Oracle, DB2, Cassandra, Mongo DB, Dynamo DB
CI/CD Tools: Ant, Maven, GRADLE, Jenkins, JIRA
Version Control: GIT, SVN, TFS
3rd Party tools: WkhtmltoPdf, NPOI, Sendgrid, Google Web Toolkit, Concur
Cloud: Amazon Web Services (EC2, S3), Microsoft Azure.
App Servers: WebLogic, IBM WebSphere 6.0/7.0, Apache Tomcat
Operating System: Windows XP/Vista/7, Linux, UNIX
Concepts: OOAD, Agile Methodologies, Waterfall, Design Patterns, UML
Advanced Tools/Tech: JBuilder, JDeveloper, GitHub, Splunk, Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS, HP ALM.
PROFESSIONAL EXPERIENCE
Confidential, Mason, Ohio
Sr. Java Full Stack Developer
Responsibilities:
- Worked on Core Java to implement validations for different layers of the request file Physical, Logical, and Transfer Request.
- Used Spring DI to inject beans using both constructor and setter Dependency Injection.
- Worked on Spring JDBC to interact with the Oracle database for all the CRUD operations.
- Implemented web interface using Spring MVC
- Developed REST based services using Spring MVC architecture and used JSON for the data transfer
- Worked with platform and application stakeholders to define and steer designing, developing RESTAPIs and platform services following MVC architecture for Web/Mobile applications using Spring in agile environment
- Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, JQuery. BOOTSTRAP.
- Used Git as the central repository of all the modules. Worked and helped other colleagues too in resolving their merge conflicts.
- Developing the Micro services using Spring Boot that create, update, delete and get the information from backend.
- Developed user-friendly interface to seamlessly combine the new module with Confidential login system by using Angular JS framework and JQuery.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project
- Developed test cases using JUnit and Test Driven Development.
- Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.
- Designed user interfaces in Angular JS, Ajax, Java Script, CSS that will be integrated to Spring MVC.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Implemented AWSIAM for managing the credentials of applications that runs on EC2 instances.
- Implemented AWSsolutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Tested the Web services using SOAPUI and by writing Web service client in Javafor transmitting the offender's information in XML data using the WSDL provided
Environment: Java, J2EE, Hibernate, Struts, spring, HTML5,CSS3, JSP, JavaScript, JSF, Node.js,JQuery, Bootstrap, DOM, Angular.js, ReactJS, AJAX, XML, SVN, Jenkins, Maven, REST, Internet Explorer, Chrome, Oracle, Windows.
Confidential, Columbus, Ohio
Sr. Java Full Stack Developer
Responsibilities:
- Used Spring - IOC concepts and Spring MVC pattern for developing the application.
- Implemented MVC architecture application using spring and created Lambda function in AWSusing Spring Framework.
- Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery.
- Experience working with AWSfor Storage & content delivery and Application deployment services.
- Worked closely with the team to achieve continuous integration and continuous delivery.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Experience in Integration of Amazon Web Services with other applications infrastructure.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Experience in using Jenkins for Continuous Integration and Sonar jobs for Javacode quality.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit testcases.
- Good experience in SCRUM process of Agile (Iterative) development methodology.
- Interacted with the QA Team and Involved in the Preparation of the Test Plan Document.
- Used AWSSDK to connect with Amazon SQS for bulk email processing.
- Designed, built, and deployed a multitude application utilizing almost all the AWsstack.
- Extensively used Javaserver Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
- Developed Interactive web pages using Angular.JS, React.JS, HTML5, CSS3 and JavaScript.
- Used Apache tomcat and WebLogic as an application server to deploy various components of application.
- Implemented Hibernate/JPA for data persistence.
- Automate the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Administered and deployed applications into WebSphere Application Server.
- Installing, deploying, monitoring, maintain and configure WebLogic server 12c in local machine.
- Performed End to end (Such as integration, functional, regression, system and UAT) testing and logged the defects in JIRA and reported to Project Manager.
- Strong experience with SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
Environment: Java, J2EE, Hibernate, Struts, spring, HTML5,CSS3, JSP, JavaScript, JSF, Node.js,JQuery, Bootstrap, DOM, DML, DHTML, Angular.js, ReactJS, AJAX, XML, SVN, Jenkins, Maven, REST, Karma, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Houston, TX
Senior JavaUIDeveloper
Responsibilities:
- Created Ajax wrapper classes and helper methods for the global usage
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Developed web applications using Spring MVC, JQuery, HTML5, and Angular JS.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Extensively used the JavaScript, Ext JS, AngularJSfront-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular.js.
- Developed the code using LESS framework, which in turn would generate plain CSS for the dynamic pages.
- Used CVS for version controls.
- Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
- Developed JavaBeans with Hibernate 3.0 for necessary transactions like fetching the required data, updating the customer information.
- Effectively utilized JavaBeans with Servlets, tags, action classes, forms, and procedures to derive at a complete Java solution for the e-commerce customer website.
- Web application development using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
- Designed and developed generated JSP pages based on Struts MVC architecture and updates configuration setting in configuration files.
- Writing custom filters, directives for the HTML5 using angular code.
- To release the enhancements within the specified timeline communicated.
- Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Worked on Responsive Designing for Mobiles and Tables.
- Create highly usable web design solutions with focus on user experience and compliance to standards.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Work in cross functional team to develop timely changes to page content.
- Testing, fixing the bugs and troubleshooting technical problems.
Environment: Java, J2EE, Servlets, HTML5, CSS, Angular JS, Node.js, ReactJs, Hibernate, Struts, Spring, JQuery, JUNIT Bootstrap, JSP, JavaScript, AJAX, Mongo DB, Git, CVS, Spring MVC, Firebug, Visual Studio tool.
