We provide IT Staff Augmentation Services!

Java/ui Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Overall 7 years of experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code.
  • Strong hands on experience in programming with J2EE and associated technologies including servlets, JSP, JNDI, EJB, JDBC, JMS, Spring core, Spring MVC, Hibernate, JSF and SOAP/Rest web services.
  • Good knowledge of Software Development Life Cycle process, which includes translation of requirements into functional and technical specifications.
  • Involved in Design, Development, Testing Implementation & Post Production support using methodologies like Waterfall, Agile/Scrum.
  • In-depth knowledge in core java concepts such as OOPS, Collections, Threading, Generics, Exception Handling, Thread pools, Execution services, Concurrency Utilities, File IO and Serialization.
  • Experience in optimizing the web applications by performance tuning.
  • Proficient in developing web based applications usingJava, JSP and Servlets in Spring framework.
  • Good knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like Springand its subsidiary modules such as Spring MVC, Spring and Spring AOP.
  • Experienced in designing front end pages using HTML, CSS, JavaScript, JQuery, AJAX and AngularJS.
  • Experience is creating custom directives and using services like $http and $q.
  • Worked extensively on Management Beans to handle various configurations.
  • Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, JPA, JDBC and ORM tool Hibernate.
  • Good understanding of ORM technologies Hibernate, iBatis/MyBatis, JPA and Spring JDBC.
  • Extensive knowledge on Spring AOP concepts.
  • Good experience on SOA architecture and web services (SOAP, WSDL) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey
  • Experience implementing Enterprise Java Bean (EJB) technology as a middle layer for communication with database servers.
  • Hands on experience in XML related technologies JAXP (SAX, DOM), JAXB parsers for parsing XML into Java object.
  • Expertise in design of enterprise applications using Oracle ADF11g, BI Publisher framework.
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
  • Strong Experience in coding queries, procedures and packages in SQL.
  • Extensively worked on UNIX shell scripts to do batch processing.
  • Hands on experience in configuring and using Maven and Ant build tools.
  • Expert in using version control tools such as SVN, CVS and GIT.
  • Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.
  • Experienced in writing and implementing unit test cases using JUnit, EasyMock and Mockito.
  • Proficient experience working with Agile development environments (SCRUM), Test Driven Development (TDD) and Extreme Programming (XP) to deliver high quality solutions
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently

TECHNICAL SKILLS

Operating Systems: Windows, Linux, UNIX

Languages: Java, J2EE, ORACLE, PL/SQL, SQL, C

Java/J2EE Skills: JSP, Servlets, EJB, JDBC, JSF, RCP, JMS, MQSeries, JavaFX, SWT, Swing, XML, XSLT, SAX, UML, JUnit

Web/App Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic, JBoss

Frameworks: Hibernate, Spring, MyBatis, Struts, AJAX, Jquery

Web Services: SOAP and Rest Services

Web: HTML4/5, CSS2/3, LESS, SASS, JavaScript, JQuery, AngularJS, AJAX

Databases: Oracle, MySQL, SQLServer, DB2

Version Control: SVN, GIT, ClearCase

IDEs: Eclipse, RAD, NetBeans, IntelliJ

Testing Tools: JUnit 3.8/4.0, Selenium, TestNG, SoapUI, Jasmine, Karma, Test Driven Development (TDD)

Other: TOAD, MS Excel, MS Visio, Sybase.

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java/UI Developer

Responsibilities:

  • Implemented agile methodologythroughout the project development lifecycles.
  • Analysis, design and development of application based on J2EE using Spring and Hibernate.
  • Developed and designed the front end using HTML5, CSS3, JavaScript with AJAX and tag libraries.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Setting up an environment, configuring an application and deployment in Apache Tomcat 8 Application Server.
  • Developed reusable custom directives using the AngularJS
  • Leveraged two way data binding through scope in applications built on AngularJS.
  • Worked on implementing directives and scope values using AngularJSfor an existing webpage.
  • Experience in CSS media queries for responsive web design
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated with Hibernate framework.
  • Integrated Spring DAO for data access using Hibernate to implement CRUD operations against database.
  • Used Hibernate named queries to call stored procedures
  • Used Spring Framework for Dependency injection and integrated with Mybatis.
  • Implemented Java based POJO access to the application’s database using myBatismappers and typical data access and transfer design patterns.
  • Used Annotations on all the layers of application development in Spring to wire the components.
  • Involved in implementing application using Spring MVC framework.
  • Designed and implemented application using JSP, SpringMVC, JNDI, SpringIOC, SpringOracle.
  • Used JSONfor real time browser to server communication.
  • Configured and used Mavenscripts to deploy application in server.
  • Developed web pages using JSP Tag Libraries, HTML and JQuery.
  • Wrote client side validations using JavaScript.
  • Developed server-side services using Java (multithreading, collections).
  • Involved in coding JavaScript code UI validation and worked on Struts validation frameworks.
  • Designed and developed RESTful web-service based on JAX-RS and Spring framework
  • Developed web services using HTTP, REST and XML technologies
  • Used Log4J to print the logging, debugging, warning info on the server console.
  • Designed, developed and implemented document transformation applications using XML tool.
  • Used DOM parsing methodology for serializing and parsing the XML request and response.
  • Developed unit test cases and functional test cases using JUnit.
  • Used GIT as version control system.
  • Handled offshore calls with the remote developers. Used teleworking practices including software like Skype and other tools.

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, JQuery, Spring, Hibernate, MyBatis JSP, JQUERY, JSON, Maven, JUnit, Angular JS, GIT, Tomcat 8, Oracle ADF, Jenkins, Log4J, RESTful web service

Confidential - Chicago, IL

Java/UI developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Facade and Singleton
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated with Hibernate framework.
  • UsedSpring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implemented the presentation layer, validation helper layer using JSF components and third party libraries.
  • Responsible for design and development of lightweight client UI platform usingEclipse.
  • Used Spring API to translate technology specific exception into consistent unchecked exceptions.
  • Integrated Spring DAO for data access using Hibernate to implement CRUD operations against database.
  • Implemented second level of caching using Hibernate configuration files and EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate criteria queries, depending on the complexity of the object.
  • Developed SQL queries for performing CRUD operations in Oracle for the application.
  • Implemented Prototype beans and integrated with singleton beans using Spring lookup method injections.
  • Worked extensively on Management beans to handle various configurations.
  • Developed the UI modules using SWT (Standard Widget Toolkit).
  • Supported in building automation scripts for Selenium and TestNG.
  • Implemented business layer using Spring beans, created helper classes to navigate to different layers in applications.
  • Implemented Transaction handling using spring declarative transaction management for DAO layer.
  • Used Rest API with JAX-RS for consuming web services. These web services have two interface XML and JSON.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module
  • Setting up an environment, configuring an application and deployment in IBM WebSphereApplication Server.
  • Used Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Worked on packages to run using dynamic Sql and developedUNIXShellscripts for recurrent processes.
  • Implemented a security module in AngularJS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Developed Single Page Applications(SPA) using the AngularJS
  • Full stack prototyping with AngularJS front End, JAVA Servlets Endpoints and MongoDb persistence.
  • Configured and used Maven scripts to deploy application in server.
  • Involved in preparing the test cases using Junit and EasyMock test case and in the testing phase.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Worked remotely at times and handled offshore calls.

Environment: Java, J2EE, Spring, Hibernate, Rest web services, JSF, AJAX, JSON, Maven, JUnit, Eclipse, AngularJS, SWT, Oracle, Websphere 7 & 8, Selenium, UNIX

Confidential - Hershey, PA

Java/UI Developer

Responsibilities:

  • Involved in review of functional and nonfunctional requirements.
  • Requirement analysis and requirement design.
  • Installing and configuring Eclipse IDE, oracle database, Web Sphere, Tomcat, plugins for eclipse, required framework jars.
  • Created build scripts using Maven by adding dependencies in pom.xml.
  • Used JQUERYfor web pages validation.
  • Designed, Developed and analyzed the frontend and back-end usingJSP, Servlets and Spring 3.0.
  • Implemented business logic inMiddle Tier using pluggable components,which were specified in the customized xml documents using Spring framework
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology
  • Worked with JavaScript third party languages like JQuery, Angular.js, and JQ Grid.
  • Extensively used Log4j for logging.
  • Refined feature requirements and developed user interface components using Oracle ADF.
  • Configured and used Maven scripts to deploy application in server.
  • Practiced test-driven development using JUnit thought-out developing phase.
  • Developed and deployedEJB’s(Session) to implement the business logic and to handle various interactions with the database.
  • Developed the module to post message to the external queue and read message from the application queue using JMS post.
  • Implemented auto completion concept for fields using AJAX
  • Configured and used java mail for sending mails to users.
  • Used Tortoise SVN for version control.
  • Used Eclipse IDE to develop application.
  • Modified the existingBackend codefor different level of enhancements.
  • Experienced in writing JUnit test cases for system testing and API testing using SOAP UI
  • Involved in code reviews and responsible to fix the code review bugs.

Environment: Java, J2EE (Struts,Spring,Hibernate), JSP, AJAX, HTML, JavaScript,EJB,SQL, JDBC, Eclipse, XML, JDK 1.5, JMS, SOAP, SOAP UI, JIRA, Maven, JUnit and SVN, Scrum

Confidential

Java/J2EE Software Developer

Responsibilities:

  • Involved in complete requirement analysis, design, coding and testing phases of the project.
  • Developed business logic/back-end code using Java and ADF Business Components/BC4J.
  • Participated in JAD meetings to gather the requirements and understand the End Users System.
  • Lead for technical team.
  • Developed user interfaces using JSP, HTML, XML and JavaScript.
  • Generated XML Schemas and used XML Beans to parse XML files.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for DB2/AS400 and SQL Server databases.
  • Developed the code which will create XML files and Flat files with the data retrieved from Databases and XML files.
  • Designed and implemented application using JSP, Struts MVC,Hibernate, JMS and Oracle.
  • Customizing ADFUI shell template and ADFquery Component to fit into various requirements.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file
  • Created Data sources and Helper classes which will be utilized by all the interfaces to access the data and manipulate the data.
  • Developed the REST web service using Struts IOC to provide user a way to run the job and generate daily status report on loans
  • Built REST API end-points for various concepts
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented interaction between frontend and backend using the JSON object.
  • Modified Ant Build Scripts to build the EAR and WAR.
  • Developed web application called iHUB (integration hub) to initiate all the interface processes using Struts Framework, JSP and HTML.
  • Developed the interfaces using Eclipse 3.1.1 and JBoss 4.1 Involved in integrated testing, Bug fixing and in Production Support
  • Worked on tools like SVN for version control
  • Experience using JIRA for bug tracking.

Environment: Java, Servlets, JSPs, JavaScript, HTML, MySQL 2.1, Swing, Struts, Hibernate, JMS, Java Web Server 2.0, JBoss 2.0, RMI, Rational Rose, Red Hat Linux 7.1, ANT, SVN, JIRA.

We'd love your feedback!