We provide IT Staff Augmentation Services!

Java Developer  Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Over 11 plus years of experience in Design, Development, Implementation of Client/Server and Internet / Intranet applications, testing and end user support.
  • Practical hands - on experience in developing, designing, maintaining object oriented applications.
  • Knowledge of Agile Software Development methodologies, Pair Programming and Iterative development.
  • Experience in working with applications having architecture of stand-alone, two tier, three tier or multi tier applications.
  • Comfortable with adapting to any OS environment and with any language, adept at learning new languages quickly and using the techniques in the most efficient manner.
  • Proven experience in Internet, Intranet & Extranet applications in JAVA, J2EE, EJB, JMS, JDBC, JSP, JSF, Servlets, JAXP, XML Beans, XSD and AJAX, AWS, MongoDB, Cassandra, DevOps, AngularJS .
  • Strong working experience in RDBMS (Oracle 7.x/8/8i/9i /10g/11g, SQL Server, DB2, Sybase, Teradata v2r5 and MS Access).
  • Extensive experience using Application servers BEA Weblogic 5.1/6.0/8.0/8.1/9.1, JBoss 4.0, IBM W ebSphere 5.x/6.1 and web servers like Apache Tomcat.
  • Experienced in architecting, designing and building frameworks (ISA Framework, NCR Framework) leveraging the capabilities of open source frameworks and tools to cut down cost and development time.
  • Strong experience in open source ( Model View Controller) frameworks like Spring 3.0 (AOP, IOC, JDBC Template, JMS Template), Struts, Tiles, JSF (MyFaces) frameworks.
  • Extensive experience using integrated development environment like RAD 7.0, IntelliJ, JBuilder 5.0, Eclipse 3.2, WSAD, Weblogic Workshop and Edit Plus.
  • Experienced in working with version management systems like TFS, CVS, Clear Case, PVCS, MS Visual SourceSafe.
  • Proficient with Web Services framework and writing XML based Web Services.
  • Comfortable in Unix / Linux / Window networks and can program in any of the following operating systems.
  • An enthusiastic and goal-oriented team player possessing excellent communication and interpersonal skills with high level of adaptability.

TECHNICAL SKILLS:

Languages: Java 8, C, C++, HTML, JavaScript, SQL, C#.Net

NoSql: MongoDB, Cassandra

Enterprise Technologies: J2EE - Java Servlets 2.4, JSP 2.x, JMS, EJB 2.x, JAAS, XML

Operating Systems: Windows NT/2000/XP/98, Linux, Mac OS X 10.4

RDBMS worked: Oracle 11g/10g/9i/8i, SQL Server, DB2 6.1, MySQL 5.0

Analysis & Design: OOAD using UML 2.0 & Design Patterns

Application Servers: AWS, Jboss 4.x, IBM WebSphere 6.x, RAD 7.0, IntelliJ, BEA Weblogic 7.x, Tomcat

Web Servers: Apache Tomcat 5.5 /6.0

Web MVC Frameworks: GWT,Struts 1.2.x, Spring MVC 3.2, used custom MVC frameworks

GUI: Java Swing, AngularJS

Ajax: DWR, Scriptaculous

Development Tools: Eclipse Indigo, Rational XDE, DevOps

Version Control: TFS, CVS, SVN, VSS, StarTeam, Clear Case

Security: Acegi Security, LDAP.

O/R Mapping: Hibernate 2.1/3.2, used custom O/R frameworks

Others: Gradle 0.8, Activiti, CruiseControl, JUnit, DBUnit, Ant, Maven .

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Java developer

Responsibilities:

  • The projects in this group provided services to multiple clients within Confidential like store and online applications.
  • Technologies used included - Spring, hibernate, MongoDB, CASSANDRA, JPA, REST/SOAP web services, AWS, JSON, Groovy/Grails, Javascript, SOAP UI, SQL developer, Oracle database, Weblogic, JBOSS, Tomcat.
  • Two week iteration schedule, daily stand-up involved status update on stories/tasks.
  • Daily interaction with QA/BA/Architects on questions related to current projects.
  • Monthly demonstration of the tasks/stories completed in the previous iterations.
  • Upgarde checker is one of the projects where customers could go online and find out there mobile phone upgrade eligibility dates.

Confidential, Minneapolis

Java developer

Responsibilities:

  • Primary responsibility to be collaborative J2EE development on our Transaction Services applications, including instrumentation for performance and monitoring for event-driven transaction processing software, as project tasks dictate. Significant emphasis on development of high performing, high-volume transaction processing code.
  • Work with FRS information security architecture group on policies and procedures for integration of rich client technology.
  • Develop software on WebSphere/Eclipse J2EE platform.
  • Responsible for estimating, tracking, and reporting status on tasks.
  • Participation in on-call rotation for after-hours support.
  • Ongoing input to the project leadership teams on critical tasks and/or issues.
  • Build of information and transactional services in a J2EE environment as project tasks dictate.
  • Tuning of application for high-volume transaction performance.
  • Integration of information between the Information and Transaction Services applications.
  • Develop software on WebSphere/Eclipse J2EE platforms.
  • Development and leadership tasks as assigned.

Confidential, Eagan, MN

Senior software engineer

Responsibilities:

  • Developed UI/web pages using a new web technology (GWT) and integrate with Tomcat v6.0 server.
  • Used Gradle 0.5/0.8 build tool to generate GWT required cache files and deploy the web application.
  • Provide services/web pages to Edit Metadata, Search and Publish various schema types.
  • Develop Bulk publishing services to load around 600,000 xml documents for each schema/document type.
  • Web pages to control the management of each industry’s subset of documents for schema type generation.
  • Web pages to invoke processes for various content types like Term Extraction, Sub-Topic Generation, etc.
  • Implement services to invoke the various engines over Hadoop.
  • Extract the results from Hadoop file system (HDFS) and trap or process any engine or Hadoop errors.

Confidential

Responsibilities:

  • Worked in a team of Nine members as a Senior software engineer.
  • Involved in conceptualization, design and implementation of some complaint stages of the system.
  • The core system is developed using business delegate, service locator, value object, session façade, Data access object (DAO) design patterns composed of stateless session beans, Entity beans and message driven beans.
  • Used latest MVC frameworks like Spring 2.0, Hibernate 3.1 along with technologies like JMS, EJB, J2EE.
  • Worked on developing an application in swing for interacting with the Mainframe system, involving screens which are rich in look and feel and having different multiple cell renderers and editors.
  • The server side also has a feature called auto Dao (Data access object), which gives the flexibility for database access through xml parsing of the xml files, where we have a separate xml file mapped to an individual database table.
  • Worked in designing and modeling workflow for some of the complaint stages.
  • Involved in writing scripts to create tables, indexes, constraints in Oracle database using TOAD.
  • Worked on the configuration and administration of websphere 6.1.
  • Involved in mentoring, code review and guiding the team members.
  • Also responsible for system integration, interacting with the customer and unit testing.

Environment: J2EE, Java 1.4/1.5, JSP, Servlets, Websphere 6.1, RAD 7.0, Spring2.0, Oracle 10g, IBM MQ-Series, IBM MQ-Workflow, JMS, SQL, PL/SQL, Ant 1.5, TFS, CVS, Toad, Hibernate 3.1, XML, XSLT, Jdom, JIBX, Log4j, Junit 3.8.

Confidential

Responsibilities:

  • Actively involved in design and analysis of the system. Worked with team in the development of class diagrams and sequence diagrams using UML.
  • Designed and developed Framework Components using different design patterns.
  • Developed front-end with JSPs using Spring framework.
  • Identified the action and form classes, based on the Struts framework, to handle screens.
  • Extensive use of Enterprise Java Beans for middle tier component implementation and writing business logic.
  • Used Java Naming and Directory Interface (JNDI) for looking up enterprise beans
  • Developed JSF components and renders for re-use within J2EE web applications
  • Developed dynamic Menu components using JSF
  • Used TOAD to query the DB tables.
  • Used Rational Clearcase as a source control.
  • Validating soap request against schema using xmlbean generated java objects.
  • Developed WSDL from schema.
  • Worked extensively on developing WorkFlows.
  • Worked extensively on developing Business objects and implemented data mapping using xml bean
  • Developed and deployed Session Bean and Message Driven Beans onto WebSphere Application Server
  • Involved in documenting the system, user group presentation, training and transfer of knowledge to technical support team.

Environment: J2EE Design Patterns, Spring 2.0, Hibernate 3.1, JSF, RAD 7.0, Servlets, JSPs, EJBs, JDBC, XML, WebSphere 6.1, Eclipse, Oracle, Rational Clearcase, Log4J, JUnit, Apache Ant, Windows XP, Unix shell scripting.

Confidential

Responsibilities:

  • Designed and developed web-based rich client user interface using JSF (Java Server Faces), Ajax, Flex 2.0
  • Used Ajax, JSON objects for implementing dependent dropdowns and Graphs using Adobe Flex 2.0
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
  • Responsible to set up WebSphere production infrastructure to deploy the application
  • Front End Validation is done using Xlite Framework and rules are written using XQuery

Environment: Java, J2EE, JMS, JSF, XML, Beans, WSAD, EJB, XQuery, XML, IBM RAD 7.0, Oracle 10g, TOAD, CVS, Spring 2.0, Hibernate 3.1, JDBC, log4J, Ant, Eclipse 3.2, WebSphere 5.1, Windows XP.

Confidential, Medina, MN

Information Systems Programmer

Responsibilities:

  • Developed server-side components like entity beans, session beans, message driven beans and deployed it into the weblogic server.
  • Created managed Central and Store server in Weblogic.
  • Configured the message queue for JMS for exchanging transactions/data between central and store server.
  • Implemented design patterns like Service Locator, Singleton, Business Delegate, Session Facade, Iterator, Factory, Value Object and Value List Handler.
  • Used Agile Software Development Methodology.
  • Used Hibernate and xdoclet to map the Database elements with Java Objects programming Model.
  • Developed register, back Office and central office GUI in Java Swing.
  • Developed business logic for modules Cashout, End of Day, Transfer, Receiving & Vendor.
  • Used the Container Managed Transactions (CMT) as transaction management in EJB Tier.
  • Prepared and updated the build scripts using Ant Tool.
  • Installed and set up the build on QA server and generate data for that build using download process.
  • Interacted with the QA team to fix the reported issues in Visual Intercept (VI).

Environment: Java 5.0, Hibernate 3.2 (with annotations), Spring 2.0 & Spring MVC, JSPs, DWR, Scriptaculous (Ajax), Tomcat 5.5, Ant, Maven, JUnit, DbUnit, Oracle 10g, PostGreSql 8, MySQL 5, Linux (stage), CVS, JMS.

Confidential

Responsibilities:

  • Work with a team of 4 senior developers, more than 15 domain specialists to gather requirements in one month iterations
  • Test Driven, Domain Driven development using Agile methodologies like daily SCRUMS.
  • Responsible for Developing use cases from high level business
  • Involved in database design both in Oracle and PostgreSql with team members
  • Extensive use of Java generics, Hibernate annotations on domain classes for persistence.
  • Extended Spring MVC framework components to include customized workflows.
  • Wrote custom tag library framework for UI, Layout, CSS, Navigation, Menu builder
  • Use JSP with Sitemesh, Ajax for view rendering with third party js library scriptaculous
  • In corporate Authorization using Acegi Security Framework, Aspect Oriented Programming
  • Writing JUnits for all layers using custom framework built on top of DBUnit framework
  • Manage configuration, build, deploy of webapp using Ant scripts and custom Ant Installers
  • Maintaining Technical Documentation in the form of UML design artifacts, developers guide

Environment: Java 5.0, Hibernate 3.2 (with annotations), Spring 2.0 & Spring MVC, JSPs, DWR, Scriptaculous (Ajax), Tomcat 5.5, Ant, Maven, JUnit, DbUnit, Oracle 10g, PostGreSql 8, MySQL 5, Linux (stage), CVS, JMS.

Confidential

Software Engineer

Responsibilities:

  • Involved in the remediation process of rectifying the existing Tabs and web applications; Created UDL files to connect to the SQL Server Database
  • Edited DSN hard coded entries and replaced them to use UDL files
  • Deployed web pages on the production web server maintaining the security protocols
  • Code consolidation work - merging code from various web servers onto one test environment using CVS.
  • Drafted UML diagrams and flow charts for the code remediation and application deployment process; used MS VISIO and PROJECT for this purpose.
  • Devised database schemas in SQL server; worked on stored procedure and triggers in T-SQL
  • Used JSP to develop Tab registration web site; used Client Server architecture
  • Used the fundamental principles of Inheritance, Polymorphism and Encapsulation to write object oriented code in java; this was related to business logic.
  • Incorporated the structured error exceptional handling try catch blocks all through out the development to handle exceptions and log.
  • Created user controls for reusability and fragment Caching.
  • Used HTML Server Controls, Server Controls and Validation Controls in J2EE environment.

Environment: J2EE (Java, servlets, JSP, JSF, Struts), Tomcat, Web-logic, Ant, UML Design, VC++, MS SQL server 2000, XML.

We'd love your feedback!