We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • With overall 9+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experience with Object Oriented Analysis, Design & Programming.
  • Proficient in Java Multi - threading.
  • Expertise in developing Multi-tier enterprise level web applications using various Java/ J2EE technologies including JSP, Servlets, JSF, JDBC, JNDI and XML.
  • Good knowledge and extensive experience in implementing open source frameworks O/R Mapping Hibernate 3.x, Spring 2.5/3.0, Struts and integrating among them.
  • Good Knowledge and Hands on experience in creating Web Services using SOAP and Restful.
  • Expertise in Web development using HTML, DHTML, XHTML, CSS, JavaScript, JSON, JQuery and AJAX Technologies.
  • Knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Proxy, Adapter, Service Locator etc.
  • Experience in setting up ATG compatible infra involving application server and database.
  • Hands-on experience with Frameworks like Spring, Hibernate and ATG
  • Experience in developing secure web applications using Struts and Spring frameworks.
  • Strong experience in deployment and configuration of application servers IBM Web sphere and Apache Tomcat.
  • Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
  • Have a good knowledge on other BPM tools like G360 Case manager, Appian Enterprise version 5.6 & PEGA PRPC.
  • Worked extensively on Core Java Concepts like Multithreading, Concurrency framework.
  • Experience in creating Custom Responses using SiteMinder API.
  • Proven BPM experience (Bonita BPM solution, TIBCO BPM tools).
  • Strong application development experience on Windows, UNIX, Linux, Solaris platforms.
  • Experience in working with the NoSQL, Mongo DB, Apache Cassandra
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Familiar with MongoDB clusters, Java scripting to load unstructured data into sharding environment.
  • Experience in developing websites using AEM/CQ, including the creation, configuration and integration of templates, components, dialogs, widgets, workflows, and more.
  • Execution of automated test scripts using Mercury Tools (Test Director/Quality Center, Load Runner, and QTP), JMeter based on business/functional specifications
  • Experience with 2-tier, 3-tier and N-tier architecture
  • Experience in Designing database schema, developing complex SQL queries and writing PL/SQL Stored procedures and Functions
  • Experience in using ORM tools like Hibernate, iBATIS for XML mappings and Java Objects.
  • Very good knowledge in writing Shell, ANT scripts for building the projects.
  • Good working knowledge of Ant and Maven for project build/test/deployment, Log4j for logging and Junit, Mockito for unit and integration testing.
  • Proficient in installation, performance design and configuration of SiteMinder policy server and agents in a SSO Environment
  • Experienced in IBM WebSphere ESB and Mule ESB Enterprise Service Bus Technologies
  • Experience in Business Process and Decision Management Design using JBoss, JBPM and JBoss Drools Rules Engine.
  • Instrumental in implementation and deployment of a multi-tenant software as a service (SaaS).
  • Experience with messaging middleware and data grids (e.g. IMDGs such as Hazelcast, Infinispan, Grid Gain, GigaSpaces, Gemfire, Terracotta, Coherence) preferable.
  • Been working on diverse Database Servers like Oracle 11g/10g, My SQL 5.0
  • Working on Eclipse IDE/Web Storm IDE for JAVA/J2EE Application development.
  • Good understanding of ORM technologies such as JPA, Top Link, Hibernate, iBatis/MyBatis and Spring JDBC
  • Good knowledge and experience in Agile Scrum methodologies.
  • Motivated to take independent responsibility as well as to contribute to be a productive team member.
  • Performed client side validations using JavaScript functions to implement various functionalities. Handled the server side validations by using the validator framework
  • Hands on experience in project management tools like Clear case, SVN and PVCS, Subversion.
  • Experienced in Deployment and Release Management.
  • Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
  • Good in client interaction and offshore co-ordination.
  • Strong team player and very good in interacting with Business users, Functional and Technical team to meet the project deadlines.
  • Experience in web and customer analytics tracking across web properties, using Google Analytics and custom analytics tracking.

TECHNICAL SKILLS:

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries: Struts, Spring, Hibernate, Spring Boot

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 7.0/8.1, Web logic 10.3

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Database and Tools: Oracle 9i/10g/11g, MySQL, DB2, TOAD, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7

Source Control: SVN, CVS, IBM Clear case and Harvest

Build & Deployment: Maven, Ant, Jenkins

Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Developed web based applications using Spring frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring JDBC, and Spring Java Mail Sender Impl.
  • Prepared Design specifications, mockups and sample solutions and demonstrated to client
  • Developed and consuming Restful Web Services using media applications like JSON, XML and Text data.
  • Used OWASP ESAPI to validate the input requests and encode the output responses to/from the service
  • Developed Web GUI involving HTML5, Node.js, Java Script under MVC architecture
  • Used Angular JS, HTML5, CSS3 all HTML and DHTML is accomplished through Angular JS directives.
  • Used case analysis, assessing the impacts for deliverables.
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel and achieved integration between applications using Apache Camel.
  • Implemented OWASP CSRF Guard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.
  • Worked with NoSQL databases such as Cassandra, Mongo DB, and Risk.
  • Used Spring MVC, JSP, JavaScript, J Query, Bootstrap, HTML5, and CSS3 in developing mini-site application.
  • Used MySQL, Oracle 10g/11g databases to do CRUD operations.
  • Implemented with security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, Password Maintenance using OWASP framework.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Authored application using Spring Cloud services.
  • Wrote unit test cases using JUnit, Mockito, Easy Mock, Power Mockito framework.
  • Involved in parsing JSON String using JSON parsers like GSON, Jackson.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).
  • Implemented Application backend as Node.js Express Application Server.
  • Involved in parsing HTML Docs using JSOUP parser.
  • Developed restful webservice using Spring Boot and deployed to pivotal webservices.
  • Applied/Implemented core J2EE patterns such as: Composite, View helper, MVC, Service to worker, Interceptor, Value Object, IOC, and DAO for resolving common design problems.
  • Developed Web Applications using MongoDB and back-ground processes.
  • Configured the JMS environment by setting up Queue and Topic connection factories and achieved asynchronous messaging using JMS message listeners (EJB MDBs).
  • Worked on web application security and worked on the security framework OWASP.
  • Worked with Gradle for Dependency Management and as build tool.
  • Used Struts 2 Framework to develop Action classes and Controllers.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Involved in developing new and enhanced existing JIRA plug-ins with Atlassian's plug-in development platform. JIRA is an issue tracking and projects management system that is written in Java.
  • Used Apache Tiles as the template framework.
  • Setting up MongoDB Profiling to get slow queries.
  • Migrate mongodb sharded/replica cluster form one datacenter to another without downtime.
  • Manage and Monitor large production MongoDB sharded cluster environments having terabytes of the data.
  • Built a Restful API to save and retrieve geo locations using a remote server in Java using Spring, Mongo DB, Apache CXF, and JAX-RS
  • Log4j was used to monitor the error logs. Used GIT Repository as version control tool.
  • Involved in developing internal application using Angular JS, React JS and Node.js connecting to Oracle on the backend.
  • Involved in coding plug-in to configure JIRA and allow it to access external database field.
  • Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, Ext JS, Angular JS pages, EJB and XML.
  • Worked with Jetty, Apache Tomcat web servers for deploying the web applications.
  • Coding the persistence module using JDBC API's (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
  • Used ATG commerce suite for web development.
  • Used Jenkins as a build tool and for deploying the modules to server.
  • Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Used Source code repository management using GIT Stash (Bit Bucket) and Source Tree tool.
  • Designed and developed using Java/ J2EE, Collection frameworks.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Experience in Trouble-shoot production issues and worked even after the project went live.
  • Used Agile/Scrum as the working environment for this project.

Environment: Java/J2EE, JSP, JBOSS, JSON, XML, Spring, Spring Boot SQL, Apache Camel, PL/SQL, Node.js, AJAX, JavaScript, JQuery, Bootstrap, HTML5, CSS3, DB2, MySQL, Oracle 10g/11g, OWASP, Jenkins, GIT, JUnit, JIRA, AngularJS, Jetty Server, MongoDB, Gradle, Restful Web Services, Log4J

Confidential, NY

Java Programmer

Responsibilities:

  • Strategically switched between client side (HTML, JavaScript) and server side (Java) work as the project and the team dynamics demanded it.
  • Support in the WestLawNext Support project by assisting in developing and enhancing the various modules of the project and trying to test and fix the bugs of highest priority.
  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in gathering requirements from existing functionality for the customers.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Effectively collaborated with developers, designers, testers, other team members and outside teams in order to complete my tasks and bring value to the company products.
  • Developed end to end application using Spring Boot.
  • Developed a strong understanding of good programming practices, solid code and thorough unit testing.
  • Actively relied on concise language and diplomacy when discussing requirements and expectations of the tasks/stories assigned to me.
  • Genuinely understood the importance of being sensitive to team dynamics and developed a cheerful and supportive role for my team.
  • Designed and implemented the MongoDB schema. Familiar with Embedded and Normalized data models in MongoDB.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices..
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Patiently integrated myself in the team by thoroughly studying the code and the project and by using the available resources.
  • Intelligently made use of analytical and problem solving capabilities in order to hit my targets and to refactor and to restructure code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Installation, configuration autosys on Unix clients.
  • Used AJAX Controls to increase the performance of the web application.
  • Involved in setting up the Development, staging, testing & production environments for the application.
  • Involved in Analysis of the Customer requirements and understanding existing conventional system and process.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.
  • Involved in using Spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.

Environment: JAVA/J2EE, HTML, JavaScript, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPath, Eclipse, JUNIT, Tomcat v6.0, Spring frame work- DI, AOP, MVC, REST, Apache Ivy, Angular JS, Fiddler.

Confidential, Austin, TX

Sr. Java Programmer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of E-BIZ Redesign.
  • Gathered existing functionality of different products from PE & BRD, HLAD and FDN.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.
  • Administered the UNIX System for clustered AIX Servers running HACMP and dynamic LPARs with fiber.
  • Provided support for other UNIX based applications and servers on an as needed basis.
  • Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant & Jenkins. And deployed on WebSphere app server.
  • Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Participated in migration to DB2 data base from Oracle DB.
  • Done with Unit testing using MOKITO.
  • Involved in peer level design & code reviews.
  • Followed coding guidelines and implemented Core Java & J2EE design patterns.
  • Used IBM Clear case as version controlling system.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps & tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, Web Sphere Application Server 8.x, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, JProfiler, JNDI, Java/J2EE design patters, EMMA, Ant, HP QC, DB2, IBM Optim tool etc.

Confidential Scranton, PA

Senior Java Programmer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Involved in the development of various use cases, sequence diagrams using UML
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Eclipse, JUNIT, Mockito, Star Team, EMMA, Spring framework - DI, AOP, Batch, Hibernate, Ant, HP QC, Coherence, Rally.

Confidential

Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using Restful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through web sphere queues.
  • Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment:Java 1.5, J2EE, Servlets, JSP,HTML, JS, CSS, DOJO,Apache-Tomcat, Maven Repository,JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC

Confidential

Java Programmer

Responsibilities:

  • Gone through Requirements in BRD & FDN and Designs in TSDs.
  • Involved in developing JSP pages for IPA pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Implemented Struts framework (Action &Controllerclasses)fordispatchingrequesttoappropriate classes.
  • Used simple Struts Validation for validation of user input as per the businesslogicandinitialdataloading.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java & J2EE design patterns.
  • Involved in client & server side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server side validations and developed model classes.
  • Used code version controlling using SVN.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Supported the applications through production and maintenance releases.
  • Involved in Level 5 company assessment & followed the process.
  • Instrumental in tuning the framework to meet the performance standards.
  • Involved in unit testing using JUNIT and Integration testing.
  • Ran ERA report in local machine & fixed check styles & Find bugs issues.
  • Fixed & Tracked defects using Quality Center effectively.
  • Involved in code build & deployment using Ant.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer

We'd love your feedback!