We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 7+ yearsof experience in analysis, design, development and implementation of Enterprise applications usingJava/J2EEtechnologies.
  • Expertise inObject Oriented Programmingand development of n - tier component based enterpriseweb applications.
  • Excellent understanding and experience inOOPSprinciples inheritance, polymorphism, andCore Javaprinciples collections,multithreading,exception handlingand GUI design using Swings. Experienced in developing complexity based codes related todata structuresand algorithm design.
  • Working knowledge of J2EE frameworks likeSPRINGandSTRUTSfor developing industry standard web applications.
  • Experienced inEJBStateful and Stateless Beans,Entity BeansandMDBsMessage Driven Beans.
  • Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality which suits the requirements using MuleSoft.
  • Highly proficient in designing enterprise applications withSpringlikeDI/IOCDependency Injection/Inversion of Control,AOPAspect Oriented Programming,Security,Transaction Management, andMVC.
  • Experienced inStrutsMVCframework, Validator Forms and Tiles plugin.
  • Good knowledge of other J2EE likeServlets,Filters,Action Servlets,JMSJava Message Service,JNDIJava Naming and Directory Interface,Java Mail.
  • Extensive knowledge ofSOAService Oriented Architecture throughWeb Services.
  • Experienced inRESTfulWeb Services usingJSONobjects andSOAPWeb Services usingXMLfiles,UDDIalong with Java Web Services APIsJAX-RSandJAX-WS. Also worked onApache Axis 2andJerseyframeworks.
  • Working knowledge in Front EndUIdevelopment usingJSFJava Servlet Faces withFacelets,JSPs and dynamic page generation usingJavaScript,jQueryandAJAX.
  • Good understanding ofDOMData Access ModelNodestructure usage and integration in HTML/XHTML/XML web pages.
  • Experienced in designing rich web pages usingHTMLandCSS.
  • Experience inDatabasedesign, creation and management of schemas, writing Stored Procedures, Functions, Triggers, DDL, and DML SQL queries.
  • Working knowledge ofNoSQLdatabases likeMongoDBand Amazon's Dynamo DB.
  • Excellent understanding of linking databases with webusingJDBCandORMtechniques likeHibernateHBM and Annotations andJPAJava Persistence API.
  • Good understanding in implementing Inheritance and Entity Relations in tables using Hibernate framework.
  • Experience in manipulating database records usingSQL,PL/SQLand PostgreSQLqueries. Used Hibernate withHQL,CriteriaandProjections.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.
  • Developed business logic usingPOJOs and Beans.
  • Expertise inDesign Patternslike MVC, Singleton, Factory, Abstract Factory, DAO Data Access Object, Front Controller.
  • Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Worked on AWS multi factor authentication (MFA).
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Experience in working with project tools likeMaven, Ant,JUnitLog4jlogging framework and version control tools like CVS, Subversion.
  • Experience in working with application and webserversTomcat Server, WebSphere, and Web Logic Server.
  • Excellent experience with major relationaldatabasesOracle, MySQL.
  • Good understanding of connection protocols namelyHTTP,SMTP,TCP/IPandUDP. Thorough understanding of Computer Networks andnetworkcommunication IP addresses, packet exchange.
  • Developed applications usingEclipseandNetBeansIDE in Windows and Unix Environment.
  • Hands on experience on design tools likeMicrosoft VisioandRational Rosefor UML, class, state and activity diagrams.
  • Worked in all stages of theSDLCfollowing AgileScrum, AgileRUPandwaterfallsoftware development models.
  • Experienced in developing applications in Education, Healthcare, Finance and Banking industrial domains.
  • Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams.

TECHNICAL SKILLS

Programming Languages: Java SE 1.6/1.7/1.8, Java EE 5/6/7/8, C, C++, HTML, DHTML, SQL.

Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services, Microservices, OSGI, Spring, Spring Cloud, Spring Boot, Spring i18n.

Java Frameworks: GWT, Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0

Web Technologies: HTML 4/5, CSS, JavaScript, jQuery, AJAX

Web Services: REST, JSON, SOAP, Apache Axis 2, JAX-RS, JAX-WS, AWS Amazon Web Services

Database Connectivity: SQL, NoSQL, PL/SQL, HQL, PostgreSQL, Projections, Criteria

Databases: Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MongoDB

App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle WebLogic Server 10g/11g/12c

Project Development: Maven, Log4j, Slf4j, JUnit, CVS, Subversion

Servers: IBM Web Sphere6.x/5.x, Apache, WebLogic, JBoss.

Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

PROFESSIONAL EXPERIENCE

Confidential - Boston, MA

Application Developer

Responsibilities:

  • Involved in therequirement analysisanddesigningthe system to incorporate requirements and coming up with the design to utilize existing systems and services.
  • Involved in discussions leading totechnical choiceslike database to use, cache to use, framework to use, etc.
  • Communicatingwith external services' representatives for understanding, reporting problems and taking into account the changes and updates.
  • DesignedPOCs for proving the third-party service's credibility and functionality.
  • Implemented theREST web servicefor utilizing these services and exposing some of the newly implemented functionalities for others throughJAX-RSandSpring RestController.
  • Implemented the Project structure based onSpring MVCpattern usingspring boot. implemented Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.,
  • Integrated theJSONobjects, DB objects and business logic through faster xml JacksonObject Mapper.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Divided the code in layers and services so that external service classes can be injected throughSpring DI.
  • Working on AWS multi factor authentication (MFA) related to security groups including rest security.
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
  • Took in all events required for the app throughJMSrunning onActiveMQ queue.
  • Designing, coding and maintaining all the classes andbeansfor implementing thebusiness logic. Managed all beans, controllers and services for bothsynchronousandasynchronousoperations.
  • UsedCallableobjects for implementingmultithreadingfor parallel execution of independent events.
  • WroteJUnittest cases for these classes following atest-driven methodology.
  • Implemented content and html reading in classes throughApache POIandJSOUPrespectively.
  • Coordinatedwith the testing team for bug reports and fixes and tracking these tickets throughJIRA.
  • Involved in the front-end design usingHTML5,CSS,JavaScriptandjQuery.
  • Involved in the implementation of front end services throughAngularJSand connecting them to the backend services.
  • Incorporated error handling throughexception handlingin different layers, generatingcustom exceptionsand codes.
  • Implemented different levels ofloggingthroughout the system usingSlf4jlogger.
  • Participated indaily stand upsandSprint planningandreviewmeetings.
  • Performingbug fixesand coordinating with the testing team for all the updates and changes.
  • Documented and presented the code to the client before code handover.

Environment: Java 1.8, Java 8, Spring 4.0.6, Spring boot 1.1.5, Junit 4.11, Apache poi 3.9, Tomcat 7.0.54, Slf4j 1.7.7, PostgreSQL,GWT, Angular JS 1.0, Log4j 1.2.17, ActiveMQ broker/client 5.9.1, JAX-RS 2.0, Maven 2.5.1, Windows 7, Eclipse Luna.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Worked with the business team to analyze and document the softwarerequirements.
  • Involved in Design, Development and Support phases ofSDLC. Used methodology and participated inSCRUMmeetings.
  • DevelopedUMLclass, sequence, state, activity and use case diagrams for project structure and flow design usingMicrosoft Visio.
  • Designed the project usingDispatcher Servlets,ControllersandView ResolversofSpring MVCframework utilizing spring concepts likeDIDependency Injection andAOPAspect Oriented Programming for business logic.
  • UsedSpring SecurityManagement for user verifications.
  • Used Ajax, JavaScript, Spring and GWT to create interactive user interface.
  • UsedWeb ServicesthroughRESTful architecture that takesJSONobjects from Kaiser's one of the largest EHS Electronic Health System for its members' health records.
  • ImplementedSOAweb servicesusingJAX-RSreference implementationJersey.
  • Implemented database layer with Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.,
  • UsedPOJOs and integratedEJBsession beans with Spring for business logic related to different modules.
  • Developed theUImodules usingHTMLandCSSinJSPpages usedJavaScriptfor form validations and interactive and dynamic GUI generation. ImplementedSpring WebFlowfor page navigations.
  • ConfiguredJavaMailas abeanclass in the spring framework for allowing the members to communicate with their care providers through email.
  • DevelopedServletsandFiltersforsessionandcookiemanagement of each user.
  • UsedORMtoolHibernatewith Annotations for integrating drugs database and staff directory with the application.
  • Queried these databases throughSQL,HQLqueries.
  • UsedMessage Driven BeansMDBs to be invoked byJMSjava Message Service publish/subscribe model messages for user notifications and timely reminders.
  • Handledpatchreleases afterSprintsto incorporate change requests.
  • Worked with Tomcat as the application server and WebLogic as the webserver.
  • UsedApacheMavenas the software build tool andLog4Jfor logging errors and messages andSubversionfor version control.

Environment: Java 1.8, Java SE 8, Spring 3.1, Hibernate 4.1oracle, PostgreSQL, REST, JSON 2.0, JAX-RS 1.1, GWT, Jersey 1.5, EJB 3.1, WebLogic Server 12.1.1, Apache Tomcat 7.0.34, Servlet 3.0, JSP 2.2, HTML 4, CSS 3, JavaScript 1.8.5, JMS 1.1, Apache Maven 3.0.3, Eclipse Juno 3.8, Windows 7.

Confidential

Java Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used jQuery for the development of web application using AngularJS 1.0, Ajax, DHTML and DOM scripting.
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using jQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using Node JS.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using Node JS and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing, Selenium for UI testing and FitNesse for Integration testing.

Confidential

Java Developer

Responsibilities:

  • Used JSP, HTML in the presentation layer and Servlets as the controller components.
  • Created web pages using JSP, HTML and maintained client-side validations using JavaScript.
  • Implemented MVC architecture using JSP, Servlets.
  • Actively participated in Analysis & Design sessions of the Project, which is based on MVC (Model-
  • View-Controller) Architecture.
  • Used multi-threading concept in back end java beans.
  • Extensively used the JSP include tags for reusability of the code and JSP use bean tags.
  • Interpreted program specifications and use cases and develop solutions using a Java IDE
  • Created Utility class for sorting data, date validations etc.
  • Developed Panels which provides GUI for the user.
  • Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
  • Worked extensively on design and development of UX, UI, IA, HTML, CSS, jQuery.
  • Interfaced with third-party vendors to customize UI/UX solutions for web verticals
  • Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
  • Designed user Interface for the project using HTML, CSS, and Flash
  • Developed JavaScript library for rendering domain-specific layout XML to the web
  • Involved in the development of the Custom Framework wherein request objects are activated based on request parameters being triggered depending on user requests. Further validating the request parameters using the business objects configured for the specified functionality.
  • Applied Rational Unified Process AGILE and SCRUM process in projects.
  • Worked with iText to create PDF documents
  • Used Apache POI-HSSF for extracting the data from Microsoft Excel Format Files.
  • Creating primary database objects Tables, Views, Indexes, Primary keys, foreign keys, triggers, procedures and functions in Oracle 10g/11g Database on AIX environment.
  • SQL Developer were used for designing and creating objects.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, jQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD, SAX, JAXP, HTML, Oracle8, UNIX.

We'd love your feedback!