We provide IT Staff Augmentation Services!

Java/ui Developer Resume

5.00/5 (Submit Your Rating)

Oakland, CA

PROFESSIONAL SUMMARY

  • Highly Motivated and Skilled Professional 7+ years of software development experience in object - oriented programming, design, and development of Multi-Tier distributed, enterprise applications using Core Java and J2EE technologies wif Software Development Life Cycle.
  • Intensive noledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, JPA, capability in client-side designing and validations using HTML, CSS, JavaScript, AJAX, and JSP.
  • Expertise in various open sources frameworks like Struts, Spring, JSF, and ORM technology like Hibernate 3.0, experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere 5.1/6.0/6.1/7.0, Web Logic 9.1/10.3 and JBoss
  • Extensive noledge in working wif J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques, working noledge of NoSQL Databases like HBase and Cassandra.
  • Expert level experience wif Web based Application design & development using Java/ J2EETechnologies like JSP, JSF, JQuery, JavaScript, HTML5, CSS, XML and JMS.
  • Experience in working on Web Services using Service Oriented Architecture (SOA) using SOAP and Restful Web Services
  • Extensive & expert level of experience wif Java Platform, JEE5, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO, detailed technical noledge on Build and Configuration Management and DevOps Engineering.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern, implementation of the version control software VSS, CVS and Clear Case.
  • Experienced in usingLog4jand good expertise in Ant tool and IVY tool. Hands on experience in UML Modeling using Rational Rose, UM Let, experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere, and JBoss.
  • Strong experience wif frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, AngularJS, Node JS, Backbone JS and good noledge in React JS, Ember JS.
  • Experience in AngularJS features like Two Way Binding, Customs Directives, Controllers, Filters, Services and Project Architecture.
  • Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Developed certain features of the application functionality me.e. CRUD create, read, update, and delete features using ReactJS and Responsive Design.
  • Worked on responsive design using Media Queries, Bootstrap, SASS, and CSS
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
  • Excellent experience in developing applications using Eclipse IDE 3.0/3.1/3.2/3.3/3.4/3.5 and IBM RAD.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
  • Complete understanding of Agile/SCRUM/Rally wif the ability to conduct SCRUM meetings, coordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services(RESTful and SOAP), proficient in developing web pages and effectively using HTML 5, CSS3, JavaScript, JQUERY, Pre-Processors and also experience in making web page cross-browser compatible
  • Created and presented training materials for Groovy, Unit Testing, the Gradle build framework and others, testing tools and applications such as JUnit, Mockito, FireBug, FirePoster, SoapUI and performed Unit testing, integrated testing, and closely worked wif QA team in preparation of Test plans.
  • Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and have noledge on NoSQL Databases MongoDB and Couch DB, using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
  • Strong working experience in code development using Java/J2EE technologies, core java, JSP, servlet wif various application servers and various frameworks, experience developing web interfaces using HTML, CSS, JavaScript, JQuery, BackboneJS, Angular-JS, EXT-JS, and Bootstrap.
  • Extensive experience in developing professional User Interactive (UI) of Web applications wif the help of HTML, XML, XHTML, JavaScript, Jira, RWD (Responsive Web Design), jQuery, CSS and also experience in making webpage cross-browser compatible.
  • Exploring the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing, and User Acceptance testing extensively.
  • Good Knowledge of Web Application Development Technologies such as HTML, DHTML, CSS, XSLT, XML (SAX, DOM), Custom Tags, JAVASCRIPT.

TECHNICAL SKILLS

Languages: Core Java / Java 1.5/1.6/1.7/1.8, SQL and PL/SQL, XML, XSL, XSLT, C, C++

J2EE Technologies: JDBC 2.1/3.0, Servlets, JSP, JUnit, Java Mail API, JAXP, Apache Axis2, REST.

Frameworks: Struts 1.x, Spring 1.x/2.x, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.x

Persistence layer: Hibernate 2/3.1, Spring wif JDBC, Spring wif Hibernate.

IDEs/tools: Eclipse, My Eclipse, Net-Beans, JBoss, WSAD/RAD.

Design Modeling: OOA/OOD, AOP, UML, Microsoft Visio 2000, Visual paradigm, Borland Together.

Web Tools: AJAX, CSS, JavaScript, Flex, XML, HTML, SOAP, BPM, WSDL, Angular JS, EmberJS, Backbone JS, React JS.

Version Control: Git, VSS, CVS, Subversion, Clear Case.

Database: Oracle10g/9i, MS SQL Server 2008, DB2, Microsoft Access, and MySQL, PostgreSQL.

Documentation Tools: MS Office 2007/2010, Visio, MS Project, MS SharePoint

Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat.

Methodologies: Agile (Rally), SCRUM, TDD, Waterfall, Crystal Method.

Operating Systems: Windows (Major), Win 95/98/NT/2000/XP, MS-DOS 7.x and Red Hat Linux

Others: Maven, Junit.

WORK EXPERIENCE

Java/UI Developer

Confidential - Oakland, CA

Responsibilities

  • Designed and developed the application using the Agile methodology, Rally, Wrote Technical design documents, Implementation plans and testing documents for the requirements.
  • Extensively used TOAD, SQL Developer tools to develop Oracle stored packages, functions and procedures forOracle database back-end validations and Web application development.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, AngularJS, CSS, AJAX, JavaScript, and jQuery
  • Developed Web Services using REST, WSDL and XML
  • Used Java8 features in developing the code like Lambda expressions, Streams, and functional interfaces.
  • Created Spring MVC components like Dispatch servlets, hibernate configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management wif Spring AOP concepts.
  • Worked closely wif Development and Product Managers to implement Agile TestingMethodologies.
  • Managed and lead a global team of developers from India following Agile -Scrum development methodology and management through grasshopper and acted as a teamlead and mentor for a team of 5 and help in resolving technical challenges.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS and creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Involved in configuring builds using Jenkins wif Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Reviewed existing code and recommended effective coding standards for code reuse and performance by making effective use of various designs patterns. Updated web pages usingHTML5, CSSin Angular JSframework.
  • Worked wif team members wif establishing and applying appropriate branching, labeling/naming conventions in SVN and developed Backing beans to handle UI components state and stores dat state in a scope.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment and worked wif QA Director.
  • Wrote EJB Stateless session to communicate wif Controller and Service layer me.e. make the EJB calls from Backing Beans.
  • Enhancing the efficiency ofJBoss and Apache layer by analyzing the load, frequency and time of peak load, memory usage, frequent memory issues, storage issues etc.
  • Used JDBC and Hibernate to connect to the database using Oracle. Hibernate was used to Map relational data directly to Java objects.
  • Defined AWS Security Groups which acted as virtual firewalls dat controlled the traffic allowed to reach one or more AWS EC2 instances, working on Multiple AWS instances, set the security groups, Elastic Load Balancer, and AMIs, Auto scaling to design cost-effective, fault tolerant and highly available systems.
  • Proficient in SQL and writing Stored Procedures, triggers besides writing DDL, DML and transaction queries wif development tools like TOAD and Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.

Environment: Core java, JDK 1.8/1.7, Struts 2.0, JSP, JavaScript, jQuery, Visio, JSON, Tortoise SVN 1.7.6, RESTful Web Service, Eclipse Indigo 3.7, Ajax, Oracle 11g, Oracle SQL Developer, RAD, Hibernate 3.0, Portal, Maven 3.0.4, Rest Client, Web logic Application Server 10.3.5.

Java/UI Developer

Confidential - Owings Mill, MD

Responsibilities

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed the application to meet the organization’s needs.
  • Design patterns of Business Delegates, Service Locator, and DTO are used for designing the web module of the application and extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Designed and developed the application using Java 1.7, J2EE, Spring and hibernate.
  • Involved in the migration of WebSphere Application Server from V 6.1 to 7.0 and V 7.0 to 8.0 and migration ofJBoss application server from V 5.1 to 6.1 and V 6.1 to 6.4.
  • Work involved extensive usage of HTML, AngularJS, CSS, JQuery, JavaScript, and Ajax for client-side development and validations.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB,
  • Responsible to Style, look and feel of the web page wif SASS dat extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Developedweb servicesand SOAP Messages wif XML, SOAP, and WSDL
  • Developed the Automation Test Scripts using Java and execution using Selenium, experienced in using Selenium Grid to execute Selenium automation suites on different platforms and various browser combinations in parallel
  • Consumed web services using Axis Web services, involved in developing business tier using stateless session bean (acts as a Session Facade) and Message-driven beans.
  • Involved in the coding of DistributedMulti-threadedEnterprise applications usingJ2EEtechnologiesServlets, EJB, RMI, JDBC andJMS.
  • Implemented Asynchronous communication between components wif JMS API and MDB
  • Worked hands-on to create automated, containerized cloud application platforms(PAAS), and design and implementDevOps processes dat use those platforms and guide Automation practices for QA team
  • As a part of Job, me also had a responsibility to maintain the networking formAWS cloud back to On-Prem connectivity and no direct internet access fromAWS cloud VPC to the rest of the world (Internet).
  • Expert in HTML5/CSS3 development and have experience in Backbone JS, Require JS, Node JS, Angular JS, Ext JS, Responsive design, knockout Javascript.
  • Wrote Object-Oriented Programs incore java on Windows. Worked on topics such as access modifiers, polymorphism, abstraction, inheritance, exceptions, array lists, and collections in general.
  • Architecting logging architecture forJBoss /Apache system by getting design inputs and day-day functionality of the application and then suggesting the right NAS mounts, or if they need to move into Groovy / Grails, SAN architecture, or both etc.
  • Worked wif JSR - 286portlets complaints about interportlets communication, Managed bean used to instantiate backing beans used in a JSF application and storing them in a Scope.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development, extensively used JSF Core and HTML tags Groovy / Grail sand also FLEX for UI development.
  • Used Spring Framework wif Hibernate to map to Oracle database, wrote HBM Files for mapping Java objects to tables in the relational database and updated it as required, hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed HQL, SQL queries. Used Agile/Rally methodology and participated in SCRUM meetings, build the application using TDD (Test Driven Development) approach.
  • Worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services. Created and deployed elastic beanstalk applications in java usingAWS Toolkit for Eclipse.

Environment: JDK 1.7, J2ee, EJB 2.0, JSF, hibernate 3.0, EmberJS, Dojo’s, web 2.0, MDB, maven 2.2.1, REST, Spring framework, struts framework, html, xml, Mongo DB, web services, Web sphere Message Broker, log4j, Db2, Mainframes, RAD as our IDE, WSD 7.0/7.5.

Java/UI Developer

Confidential - Austin, TX

Responsibilities:

  • Involved in Requirements study, Functional analysis, detailed design including entity relations and various table design.
  • Ability to support application deployments, building new systems and upgrading and patching existing ones throughATG methodologies.
  • Designed and implemented a GUI framework for Swing. Involved in Creation of Adobe Flex Families in Content Server and associated the JDBC and XSD, XML pages to the assets.
  • Involved in executing all Selenium test scripts on the different browsers and checked for compatibility, regression test cases were automated using Selenium Web Driver, and Web Driver Backed Selenium.
  • Used validation frameworks for specifying the validations rules. Extensive work on Web services (SOAP) and Restful application.
  • Developed JavaScript for Client-Side validations.Uses coding methods in JNIto initiate or enhance in-house custom developed RF optimization drive test software in support of 1Xused SDLC concepts.
  • Involved in applying SDLC (Agile, Scrum, RUP, Waterfall) concepts. Designed and developed the Java bean components and O/R Mapping using Hibernate, designed roles and groups of users and resources using AWS Identity Access Management (IAM).
  • Involved in writing the screen classes and Action classes for implementing the business logic of Pilot and object-oriented programming and monitored and responsible for troubleshooting the WebSphere Application Server wif JVM logs, Process Logs, Service logs.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC), developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.
  • Expertise in creatingDev Ops strategy in a mixed environment of Linux servers, responsible for the implementation of application system wif core java and Spring framework, uses Rational Rose for model-driven development and UML modeling.
  • Used Spring Core Annotations for Dependency Injection and usedApache Camel to integrate Spring framework, useApache Camel to route and transform messagesand designed and implemented new customer flow usingApacheVelocity template.
  • Created PHP/HTML5/CSS3 Web pages to support Comcast Business Voice Xpress VOIP phone support portal using Agile practices and Rally management software
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier, participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components guide Automation practices for QA team
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade, and Data Access Object, used Java Message Service (JMS) for the reliable and asynchronous exchange of important information such as loan status report.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Used Hibernate, object-relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model wif the SQL-based schema.
  • Develop Isolated tests in JRuby wif Gherkin/cucumber using Spring Beans config and mocks and execute the tests in an isolated environmentand Implemented in Ruby, Java, andfJRuby and used anumber of AWS Services
  • Also, help set up some of theAWS accounts peered wif Shared Services so some users can use their CORP login creds for logging intoAWS accounts, help setAWS federation wif on-prem Shared Services.
  • Used JUnit framework for unit testing of application and Log4j to capture the log dat includes runtime exceptions.
  • Worked on Agile, SCRUM development methodology and built the application wif Test Driven Development (TDD), deployed the application on Web Sphere Application Server.
  • Used ANT as a build tool and IVY as dependency tool. Used CVS version control for implementing the application.
  • Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript, and Ajax for client-side development and validations.
  • Learned the QA industry processes, how to black box test,QA Methodologies, interfacing wif clients, self-managing time. Learned a tiny bit of python along the way as well.
  • Re-wrote several pieces to make them compliant wif the emerging JSF standard, experience in working wif relational database MySQL developed complex SQL queries for extracting data from the database.

Environment: Core Java, J2EE, JSP 2.0, Struts 1.2, EJB 2.0, JMS, JNDI, Oracle, DHTML XML, DOM, SAX, Rational Rose, Groovy gails, UNIX, IBM Web Sphere Application Server 5.1, Hibernate 2.0, spring, LOG4J, CVS.

Java/J2ee Developer

Confidential

Responsibilities

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis, and code development.
  • The application was deployed on Web Sphere Application Server. Coordinated wif testing team for the timely release of the product.
  • Used JUnit framework for Unit testing of application andSpock Groovy framework for Automated Functional Testing.
  • Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Design, Development, System Testing and UAT bug fixes, noledge on end to end to flows of Business requirements.
  • Developed application using the EJB, J2EE, responsible for understanding the existing system and help the data modeler to develop the new data model for the newly developed application.
  • Responsible for developing business logic, writing SQL queries, PL/SQL procedures for generating the data fromOracledatabase.
  • Responsible for writing service layer and DAO - Data Access Objects for the projects, involved in writing complex queries for the application and also fine-tune the queries used in DAOs (Data Access Objects).
  • Created design documents wif use case diagram, class diagrams, and sequence diagrams using Rational Rose, involved in the Requirements & Analysis from the business team.
  • Implemented session beans to handle the business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked wif various core java patterns such as Service Locator and Factory Pattern at the business layer for effective object behaviors.
  • Worked on JAVA Collections API for handling the data objects between the business layers and the front end.
  • Written complicated SQL for retrieving the data more efficiently in less time, developed an application using the EJB, Spring MVC, extensively worked wif SPRING framework and also struts config files.

Environment: JBoss, J2SE, EJB, Core Java, JSP, Servlets, Hibernate, Tomcat 5.0, Frame Work, Struts, Test Case, JUnit, J builder 5.0, ANT, Eclipse, CSS, JavaScript, Oracle Fusion /BAM, XML, XSL, Log4j, JMS, solr, Web Service.

We'd love your feedback!