Sr. Java Ful Stack Developer Resume
VirginiA
SUMMARY:
- 8 Years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
- Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
- Experienced in developing interactive web applications with Single Page Applications ( SPAs ) Framework using AngularJS.
- Strong hands - on experience with Spring IO, Spring Boot with Thymeleaf.
- Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
- Extensive development experience in web applications using Java 5/6, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans, Portals, Portlets.
- Experience working on Java Server Faces(JSF) to build java technology based web application on server side for event handling, data conversion, server-side validation and page navigation.
- Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
- Have Extensive knowledge and detailed understanding in Amazon Web Services like EC2, Simple DB, RDS, AWS Identity and access management and Redshift.
- Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
- Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
- Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL.
- Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
- Good understanding of JAVA / J2EEDesign Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
- Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
- Experienced in buildtools like Ant and Maven, Log4j for Logging and jUnit for testing.
- Experience in implementing the MVC architecture in backend applications using Node . js along with ExpressJS that interacts with MongoDb and performed CRUD operation on MongoDb.
- Experience in AWS, Hortonworks and Cloudera Hadoop distributions.
- Extensive experience in developing producers & customers in Kafka to build a data pipeline.
- Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans
- Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
- Experienced in handling Version Control Systems like TFS,CVS, VSS and SVN
- Experiences with build tools include Maven, Gradle and Jenkins Version.
- Working experience with the operating systems like UNIX, Solaris and Windows
- Implementation experience of Image Services and Resource Adapter(ISRA) for IBM FileNet P8 Imaging System
- Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
- Proficient in working across all stages of Software Development Life Cycle (SDLC) andAgile methodologies.
- Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
- Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
- Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
- Hands-on experience in developing AWS cloud formation templates and setting up Auto monling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
- Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.
- Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment.
- Fast learner, good at team work and ability to adopt new technology
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL,Python
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Java/J2EE Technologies: J2EE, Servlets, JDBC, JSP, JPA, Spring, Spring Boot, Hibernate, Junit, Apache Struts, Java Beapyhns, JMS, EJB, Java Security, JNDI, JSF, REST, JAX-WS
Web Technologies: JavaScript, HTML 5, XML, CSS, XHTML, Angular JS, GUI, XSL, XSLT, jQuery, JBoss SEAM, JSON, JSF
Frameworks: Hibernate, Spring, Struts, Junit and Apache Camel.
Web Services: REST, SOAP.
Web/Application Servers: Web Logic, JBoss, Apache Tomcat, IBM Web Sphere
Database/Database Tools: MySQL, Oracle, DB2, SQL Server,Dynamo DB
IDE: Eclipse, Spring Tool Suite(STS), Net Beans, Dreamweaver.
Modeling/CASE Tools: Star UML, Rational Rose, MS Visual Professional.
Build Tools: Ant, Maven.
Configuration Management Tools: GIT, SVN, CVS.
OS & Environment: Windows 10/8/7/Vista/XP/2000/NT, UNIX, Linux
Others: Load UI, Beyond Compare, RTC, Putty, Notepad++, WinSCP, JNA, Star Team, Jenkins, Rational Clear Quest, HP Quality Center(QC),Docker.
PROFESSIONAL EXPERIENCE:
Confidential, Virginia
Sr. Java Ful Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
- Participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
- Implemented Micro Services based Cloud Architecture using Spring Boot.
- Designed and developed Java 8 business components and RESTful service endpoints using Spring boot.
- Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
- Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
- Designed and implemented application using Spring Boot, Spring Integration, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate.
- Validations are done using SoapUI and Ready API testing tool framework in different environments.
- Consumed Rest based services with Angular JS using HTTP services.
- Migrating existing legacy java services into scalaMicro Services Architecture with Spring Boot.
- Developed Micro-Services based architecture to enable the application to be deployed on AWS.
- Designed, built, and deployed a multitude applications utilizing almost of the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM,Red Shift), fokusing on high-availability, fault tolerance, and auto-scaling)
- Developed AWS S3 to copy project artifact into S3 bucket.
- Written SQL Queries and stored procedures to interact with Oracle DB and ATG.
- Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
- Built No SQL schemas and maintained sessions by Mongo DB.
- Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and Angular JS.
- Used CSS3 for describing the presentation of Web pages, including colors, layout, fonts and Validations for the Client Side were done using JavaScript.
- Developed the module as SPA using Angular JS with Angularrouters and controllers.
- Automate build process through Maven Script build framework.
- Worked on Log4J to validate functionalities and JUnit for unit testing.
- Created reports for the users using Tableau by connecting to multiple data sources like Flat Files, MS Excel, CSV files, SQL Server, and Oracle.
- Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and have knowledge on containerization orchestration usingKubernetes.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
- Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.
- Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts. Environment : Java, Spring, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, GitHub, Hibernate, Oracle, Mongo DB,Python programming, JUnit, Gradle, Jenkins, Web Sphere, JMS, RESTFul, WADL, SOAP, WSDL, SoapUI, Micro Services, AWS, HTML5, CSS3, JavaScript, Angular JS, JSP, Java 8, OOPS, Agile Methodology, Log4J, JIRA and STS, Selenium, Cucumber .
Confidential, Dallas, Texas
Sr. Java Full Stack Developer
Responsibilities:
- For front-end UI development, used Web development tools like Angular JS, JavaScript, HTML5 and look-and-feel generated by CSS3.
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Developed application service components and configured beans using SpringIOC, creation of Hibernate mapping files and generation of database schema.
- Developed and Implemented RESTful WebServices and used Spring Framework.
- Implementation of database-oriented components to interface with MySQL DynamoDB.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Design and Developed using WebServices using Apache Axis on JBOSS.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Involved in creation of Web services, WSDL and web methods with Annotation in Hibernate implemented WebServices.
- Developed various functionalities for front-end web pages according to new requirements provided by BA team and UI team using RESTFul Webservices, Spring Core and Hibernate.
- Worked closely with backend team, designer and product owner implementing and ensuring code solutions using AngularJS framework and JS libraries.
- Designed and developed user interface using RESTFul Webservices along with front-end tools.
- Implemented Model View Controller architecture by applying AngularJS framework.
- Used AngularJS Controllers, and created Directives for each data element using AngularJS framework to create a customizable dashboard.
- Responsible for creating HTML templates for each tile on the dashboard and used Bootstrap framework to handle the layout of the tiles on the dashboard.
- Strived to use web standards to build solutions using CSS3 and Less to create style sheets.
- Used NodeJS to build a local development environment at the server side.
- Consumed RESTful APIs provided by back-end.
- Used Grunt to handle minification, compilation, and unit testing and used Bower to manage all package dependencies.
- Committed code change into repository by using version control tool SVN.
- Performed JUnit testing for testing all features on the Backend and Frontend.
- Worked as a part of Agile team and followed the methodology on a routine and attended regular Scrum meetings held by the Scrum Master.
Environment : AngularJS 1.3, HTML5, CSS3, Less, Javascript, Bootstrap 3.0, Bower, Grunt, SVN, SQL Developer, Jenkins, WebStorm IDE, VMware Fusion, Windows 2007/2010/2015, Mac OS X.
Confidential, Chicago
Java Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
- Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
- Used HTML, JSPs, JavaScript, CSS as a front end GUI with middle tier framework as Hibernate using HQL and Struts using MVC framework.
- Traded data with web server using AJAX without reloading the web page and used JDBC to manipulate the data on the System database Server.
- Developed custom tags, JSTL to support custom user interfaces.
- Created Stateless and Stateful session beans for accessing and mutating Entity beans and used JMS to communicate between the components and configured on the server.
- Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
- Designed and implemented XML parsing for XML order conformations, used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners.
- Used DOM for parsing the XML, XSLT Document and used JAXB parser for parsing the valid XML files.
- Created Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Developing in built traditional java web application using JSF and RICHFACES and created database pool, multi-pool, data source and mapped them to roles.
- Framework leverages JSF features like Event handling, Validation mechanisms and state management.
- Have written PL/SQL stored procedures and involved in performance tuning of complex queries.
- Monitored the error logs using Log4j and fixed the problems and used JNDI to read the details of the login users.
- Used Multi-Threading to overcome the errors in the process of transactions and used JUnit to do unit testing for the modules developed
- Developed the different components of the application such as JSPs, Servlets, and DAO and used build ANT scripts and deployed the application on Web sphere Application Server.
Environment: Java1.6, JDBC, Servlets 2.5, J2EE, JSP, JSF 2.0, JavaScript, Rich faces Hibernate 3.2, Struts 2.0, DAO, CSS, HTML, XML, AJAX, DOM, JUnit, JTA, ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, Web Services, IBM WebSphere 7, Oracle 10g, log4j, JNDI, Eclipse.
Confidential
Java/J2EE Developer
R es po ns i bil i t i es:
- Developed the application usingAgile Scrum fashion.Designed the front-end screens with JSF, XHTML, HTML and Java Script and developed application using Spring framework.
- JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
- Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
- Worked with JBOSS RichFaces (JSF/Facelet technology for Rich Internet Application).
- Developed XHTML’S for presentation layer and used Java Script for validations.
- Developed batch jobs and scheduling components using Springscheduling and Spring batch.
- Participated in the application architecture, and development tools for web solutions that fulfill the business requirements of the project.
- Involved in deploying and testing the application on Jboss server and used Maven Build automation tool to build an application.
- Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling feature in IBM Rational Software architecture (RSA).
- Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.
- Used JUnit for testing and check API performance. Used Object Relational Mapping toolHibernate for the interaction with the database.
- Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the JSF framework and the Spring framework together.
- Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
- Developed JMS message listeners using Spring JMSTemplate to consume messages from queue.
- Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
- Designed properties file that has been used by many services and written code to read this properties file.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
Environment: Agile, Java 1.5, HTML, CSS, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4,Jboss, Spring 3.2, XHTML, XML, JQuery, Oracle 11g, Subversion1.7.2, Maven2.2.1, JUnit4, UML, Apache CXF.
Confidential
Java Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multithreaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J
