Java Full Stack Developer Resume
Camp Hill, PA
SUMMARY
- 在面向对象分析领域有6年以上的IT经验, Design, Development, Coding, 与保险相关的基于web的多层应用程序的实现和测试, Content management industries, Accounting and Retail domains.
- 有使用HTML开发用户界面的工作经验, CSS, Javascript, Jquery, Bootstrap, Angular-JS, React-JS and Node-JS.
- 具有使用Java设计和开发企业应用程序的经验, J2EE, Struts, Spring, JSF, EJB, Hibernate, Web Services (SOAP and REST).
- 具有使用Web服务和JMS设计和开发中间件SOA组件的经验.
- Extensive experience on MVC architecture using Struts, JSF, Spring框架/ JSP-Servlet和J2EE设计模式.
- 丰富的Java, J2EE编程经验,使用Eclipse和WebLogic Workshop.
- Extensive experience in Oracle and SQL databases.
- 丰富的敏捷方法和迭代开发经验.
- 在单元测试,系统集成测试,集成和性能调优方面有丰富的经验.
- 在UML建模开发用例图方面有丰富的经验, class diagrams and sequence diagrams.
- 对JAVA / J2EE设计模式(如单例)有很好的理解, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade
- Experienced in build tools like Ant, Maven, Gradle and Log4j for Logging and Junit, TestNG and Mockito for testing.
- 熟悉使用J2EE应用服务器(如IBM WebSphere), WebLogic, JBoss and Web Servers like Tomcat, Jetty.
- 广泛用于应用程序开发的IDE,如RAD 6.0, IntelliJ and Eclipse.
- 具有使用TOAD, DB Visualizer和MySQL Client等数据库GUI/IDE工具的经验
- 熟悉GIT、TFS、SVN等版本控制系统.
- 有UNIX、Solaris、Windows等操作系统的工作经验.
- 在使用Java/J2EE技术设计高度事务性web应用程序和多线程服务以及使用UML/Eclipse/RSM处理设计/实现方面具有丰富的经验.
- 有使用SOAP和REST开发和使用web服务的经验.
- 熟悉Java/J2EE体系结构和基于OOAD概念开发应用程序.
- 对象建模和面向对象设计方法(UML)方面的专业知识. 熟悉UML图,如类,对象,用例,状态,活动图
- 具有使用持续集成和构建工具(如Jenkins和Hudson)的经验.
- 开发经验包括与陆上/海上模型的跨职能团队和全球开发团队合作
- 精通软件开发生命周期(SDLC)和敏捷方法的各个阶段
- 具有团队合作精神,积极主动,具有良好的书面和口头沟通能力, technical and interpersonal skills
TECHNICAL SKILLS
Languages: Java, J2EE, UML, SQL, XML, HTML
J2EE: AJAX、JSP、servlet、JDBC、Web服务、JSTL、iBatis和Hibernate
Frame works: Struts, Spring, JSF.
Build Tools: ANT, Maven, Gradle
Design Tools (UML): Enterprise Architect, Rational Software Modeler 7.x, MS Visio, IAA
IDE(s): Eclipse, MyEclipse, IntelliJ Idea, IBM RAD, RSA,括号,Atom.
Configuration Tools: 清除Case, Subversion, GIT, TFS, Jira, Rally, Sonar, Jenkins
Databases: Oracle 10g/9i/8i, MS-SQL. MySQL 5, DB2, MongoDB
Application Servers: WebLogic, WebSphere Application Server 5.x/6.x/8.x, JBoss, Wildfly
Web Servers: Tomcat Web Server 6.x, Jetty, IBM HTTP Web Server.
Other Tools: Spring, Drools Rule Engine 4.x, Log4j, JUnit3.x, Java Script, Check style
PROFESSIONAL EXPERIENCE
Confidential - Camp Hill, PA
Java Full Stack Developer
Responsibilities:
- 根据敏捷Scrum开发单页应用程序, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- 使用AngularJS为客户服务模块和报表设计开发UI, HTML, CSS, Bootstrap, LESS, javascript and JQuery.
- 使用AngularJS框架将HTML模板(视图)绑定到JavaScript对象(模型).
- Created Custom Directives in AngularJS, 根据应用需求使用模块和过滤器对象.
- 为各种任务创建Gulp脚本,并使用Node-JS管理应用程序UI依赖项.
- 使用Jasmine和Karma作为各种应用模块的单元测试运行器,开发单元测试用例.
- Developed views using Bootstrap components, angular -UI,并使用angular UI router为各个模块配置路由.
- 使用Spring和Jersey集成开发rest式服务,并参与创建Jersey过滤器, interceptors and exception mappers.
- 使用Spring和mongodb -db (Spring mongodb - template)开发业务服务层和数据访问层
- 设计和开发各种服务器端组件,如服务层的服务处理程序
- 参与对现有应用程序进行Spring和Hibernate增强.
- 使用Spring AOP为审计和日志目的创建了日志记录方面,并使用Spring security为应用程序实现了安全性.
- 创建REST客户端来使用来自其他合作伙伴应用程序的数据.
- 开发Apache Camel端点,并使用生产者模板将消息路由到JMS队列.
- 参与使用Camel Freemarker模板创建消息充实器和自定义REST响应..
- 使用Spring Batch开发批处理作业,读取平面文件并将数据加载到Oracle数据库中,并使用Spring Quartz Scheduling进行调度.
- 使用Spring LDAP进行用户安全凭据身份验证和验证用户角色.
- 编写Gradle构建脚本,用于在WebSphere 7上构建和部署应用程序.0.
- 使用Jenkins实现持续部署系统, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
- 使用AWS Ops Works堆栈自动配置和扩展Couch基础集群,以提供基于Java的应用程序部署.
- 使用Junit和Mockito框架对应用程序和Log4j进行单元测试.2捕获包含运行时异常的日志.
- 参与代码审查和指导会议,使用GIT作为版本控制,使用GITBash进行GIT交互.
Environment: Java 1.7, Spring 4.0, Jersey REST, WebSphere 8.0, Mongodb, Node-JS, NPM, Hibernate 4.0, Oracle11g R1(10.3.6), IBM RAD, Gradle, Brackets, JUnit, mockito, log4j, Angular JS, JQuery, Bootstrap, HTML, CSS, LESS, GIT
Confidential, Allen, TexasJava Full Stack Developer
Responsibilities:
- 使用HTML设计和开发用户交互(UI)网页, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
- 使用React-JS, React-DOM, Bootstrap和JSX创建可重用的组件,用于不同的模块.
- 使用各种NPM模块,如Watchify, Babilify, Browserify, Http-Fetch, Body-Parser, Express等..to create the application.
- 参与使用Node-JS、Express-JS、Mongoose和Body-Parser NPM模块创建rest服务.
- 在为回调创建操作、存储和控制器组件时遵循了Reflux架构.
- 使用Atom IDE开发React Web UI组件,并使用whatwg-fetch进行后端REST调用.
- Used Bootstrap CSS for dialogs, tabs, date picker, 模型弹出窗口和高级组件来实现UI模型.
- 创建、编辑和维护实施响应式设计的网站 & 主题使用前端开发框架,包括Bootstrap.
- 为MVC开发编写了Spring控制器、存储、视图和控制器.
- 使用Spring为现有应用程序开发DAO层, 使用HQL和Hibernate标准开发各种业务逻辑和报告.
- 使用apache HttpClient为来自外部系统的数据使用restful web服务.
- 与离岸团队进行交互,协助他们进行开发,帮助他们理解需求并执行代码审查.
- 在部署活动中与构建团队协调.
- 集成测试,bug修复,处理变更请求和代码审查.
- 检查跨不同域的数据库模式. 致力于代码的集成,并将构建交付给UAT团队.
- 在开发和调试应用程序时广泛使用Eclipse.
- 通过在JBoss服务器上部署和测试来验证应用程序.
- 负责通过代码评审维护代码质量、编码和执行标准.
- 负责使用Hibernate注解将数据库模型映射到持久性对象.
- 为DAO创建了各种单元测试用例和集成测试, Service, and Controller components using JUnit, DbUnit and Spring Test support.
- 使用J2EE体系结构规范和设计模式开发应用程序.
Environment: Java 1.7, Junit 4, JBoss 7, Oracle 10g, HTML,JSP, Javascript, React-JS, Node-JS,Mongo-db, Spring, Hibernate, Eclipse, Atom, Web services, Maven, Junit, log4j, JavaScript, Subversion
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- 使用JAVA、JSP和servlet开发前端模块.
- Used SQL Server as the backend database using UNIX OS. 参与数据库模式的设计和存储过程的开发.
- Worked on jQuery for user interface interactions, 效果和主题构建在jQuery的JavaScript的顶部.
- 使用JSF框架开发web应用程序,该框架使用模型-视图-控制器(MVC)架构,以JSP作为视图.
- 我曾在使用增量方法的敏捷环境中工作过,也有每天的站立会议.
- 使用来自网络内不同应用程序的web服务
- 在企业级JavaBeans中工作的是服务端模型,它封装了应用程序的业务逻辑
- Integrated with Web Methods via web services.
- 在数据访问层开发Hibernate来访问和更新数据库中的信息.
- 使用Spring框架进行依赖注入并与Hibernate集成
- Used Spring Web flow to manage complex page flows.
- 设计并开发了使用来自Java消息队列的消息并生成要发送给客户的电子邮件的Utility Class. Used Java Mail API for sending emails.
- 编写Maven构建脚本,在WebSphere 7上构建和部署应用程序.0
- 使用JUnit框架对应用程序和Log4j进行单元测试.2捕获包含运行时异常的日志.
- Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
Environment: Java 1.5, Eclipse Ganymede, WebSphere Application Server, Oracle11g, JSP, Servlet, JSTL, Spring, Hibernate, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, ANT, JUnit, SOAP-UI, JMeter, Log4J.
Confidential
Java/J2EE Developer
Responsibilities:
- 使用RUP方法、UML和OOAD设计和开发应用程序.
- 使用Rational Rose创建用例、类图、序列图.
- 为PolicyChangeDetails组件编写动作类、动作表单bean、验证.
- Developed JSP’s and HTML for front end User Interface.
- 实现了J2EE设计模式,如MVC、服务定位器和会话交换.
- 设计、开发和实现安全表示控制器所需的业务逻辑.
- 在Web Sphere Application服务器中配置JMS以向所有参与者发送消息.
- 使用消息驱动bean的企业调用(异步消息)的写入消息处理程序适配器, JMS, and XML.
- 编写SQL查询,使用JDBC连接到Oracle数据库进行更大的数据检索.
- 参与编写文档,如功能规范文档和部署说明文档.
- 编写用于构建应用程序和部署的Ant脚本.
- 参与业务组件的开发,如用于事务和业务逻辑目的的会话bean和实体bean.
- 使用IBatis框架映射Oracle数据库和应用程序中的对象.
- 使用LDAP进行用户安全凭据身份验证和验证用户角色.
- Developed Message Handler Adapter, 使用JAVA将数据对象转换为XML消息并调用企业服务,反之亦然, JMS, MQ Series.
- 为测试增强模块编写Junit测试用例.
Environment: RUP, UML, EJB 2.x, JNDI, Servlets, JSP, JMS, MQSeries, XML, J2EE, JDBC, WSAD, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, Test Director, Oracle, IBATIS Junit, JavaScript, DHTML