We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 10 years of IT experience in design, development, implementation, integration and testing of medium to large - sized projects.
  • Involved in all phases of Software Development Life Cycle and extensively involved in all the dimensions of Testing Life Cycle viz. functionality, usability, reliability and performance testing.
  • Proficiency in configuring, deploying and managing application servers; Websphere Application Server 5.0 (WAS), Apache Geronimo Server 5.2.1, Apache Tomcat.
  • Experience in developing J2EE applications using Eclipse, WebSphere Studio Application Developer 5.0 (WSAD), AST, and RAD.
  • Demonstrated ability in establishing and maintaining effective relationships with customers and coworkers, gaining the trust and respect of others. Demonstrated ability to work effectively in a team environment. Ability to build rapport with others, work collaboratively and actively listen to the concerns or opinions of others.
  • Knowledge of industry-standard application architectures, design patterns, technology standards and best practices. Ability to easily adapt to new technologies and manage expectations in a given timeline.
  • Good understanding and implementation of Object Oriented concepts. Extensive experience in object software design patterns/frameworks like Spring, Jakarta Struts, Hibernate and MVC architecture.
  • Expertise in Front-End technologies like HTML, JSP, JQuery, JavaScript, CSS, and JSTL.
  • Experience in various methodologies like Waterfall, Agile, SCRUM and Test Driven Development.
  • Experience in application development involving various communication protocols/technologies viz. SIP, HTTP and TCP/IP.
  • Good experience in various source code control tools like CVS, CMVC and Sub Version.
  • Experience with the open-source Apache Harmony Development.
  • Experience in defect tracking and root cause analysis of the defects in Technical Integration, System Test and Production environments.
  • Working experience in various Business Domains like Telecom, Healthcare, Banking, Finance, Insurance, Power Construction and government sectors.
  • Good at documentation on user requirements and system specifications.
  • Responsible for mentoring resources and knowledge transfer to junior analysts, developers and testers.
  • Excellent written and verbal communication skills with extensive experience in troubleshooting, logical thinking, and problem solving. Have strong interpersonal skills and a committed team player.
  • Well versed with software quality guidelines and procedures.

TECHNICAL SKILLS

Programming Languages: Java, Java AWT/Swing, C, C++, SQL, PL/SQL, Perl

Web Technologies: HTML, JavaScript, JSP, XML, CSS, JSTL, XML, XSL, XSLT, JAXB, XML Metadata Interchange(XMI), JQuery, Bootstrap

J2EE Technologies: Servlets, JDBC, SOAP, REST Web Services

Frameworks: Struts 1.2/2, Hibernate 2.0/3.0, iBatis2.3, Spring, Eclipse Modeling Framework(EMF)

Design Skills: UML, J2EE Design patterns.

Software Methodology: Waterfall, Agile, SCRUM, TDD

Version Control System: CVS, SubVersion, CMVC

Application Servers: IBM Web Sphere 5.1, Apache Tomcat 5.5, Apache Geronimo Server 5.2.1, IBM Web Sphere sMash 1.1.1, IBM TxSeries 7.1, JBoss Application Server 5.0, Glassfish Server, Weblogic 8.1

Operating Systems: AIX 5.3, Windows 95/2K/2K3/XP/Longhorn/Vista, MS - DOS6.22, Linux

Database: Oracle 8i, Oracle 10g, MS Access, IBM DB2, MySQL, SQL Server

Testing Frameworks: JUnit, TestNG, Selenium

Integrated Development Environment: WSAD, AST, RAD, RSA, Eclipse, MyEclipse

Process Automation Tools: ANT, Maven, Log4j, Gradle, Jenkins

Issue Tracking: JIRA, Bugzilla, Rally

Other tools/Software: SIPp, LDAP, Editplus, REST Client, TOAD, WebBuilder, SQL Developer, JBoss Drools Engine, XML Spy, Jersey, Sharepoint, SOAP UI, Rally, Dimensions

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Senior Java Developer

Responsibilities:

  • Worked on requirement analysis, design, development, unit and integration testing of enrollment application.
  • Worked on gathering requirement, creating use case document, designing sequence diagram, developing code and unit testing for ID Cards, Process Address Page and Letters Transaction.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used JSP, Struts Tags, JQuery, JqGrid, HTML, CSS and JavaScript for implementing the UI.
  • Worked with Ajax, JSON cooperated with Restful service for assemble the back-end data with front-end web pages.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Implemented business logic using Struts action components in the Struts framework.
  • Developed SOAP Web Services for integrating with Clients and Servers for the exchange of data between Client and the application.
  • Involved in handling Error Message Handlers and properly formatting them to display on GUI.
  • Used JQuery validations framework for front end validations.
  • Maintained development methodology coding and design standards.
  • Closely worked with Business Analysts to understand requirements and provide technical solutions.
  • Developed JUnit test cases for all the developed modules.
  • Used MyEclipse as an IDE for developing the application
  • Used Dimensions for software version control.
  • Worked on unit testing of various modules.
  • Attend regular scrum Meeting and convey all important status updates timely.
  • Attending client calls to discuss and gather requirement for every Sprint.

Environment: MyEclipse, Java 7.0, Java Script, JQuery, JqGrid, JQuery Validation Framework, HTML, CSS, Bootstrap, Dimensions, Websphere Application server, Struts 2, JSP, REST/SOAP Web Services, SOAP UI, JSON, WSDL, Apaches Axis 2, Jersey(JAX-RS), Spring, JUnit, Hibernate, IBM DB2 and Agile Methodology.

Confidential, Alexandria, VA

Senior Java Developer

Responsibilities:

  • Actively involved in Scrum’s and Sprints of Agile Methodology.
  • Worked on gathering requirement, creating design, designing database tables, developing code and unit testing.
  • Designed and developed entire module from scratch.
  • Designed and developed the UI in JQuery, HTML, CSS and JavaScript.
  • Designed and implemented REST web service for handling AJAX requests using Jersey framework.
  • Wrote service layer for implementing the business logic.
  • Worked on rendering the JSON in the UI.
  • Created tables in database and wrote queries to retrieve the data in SQL.
  • Developed database Persistence using Spring DAO.
  • Developed JUnit test cases for all the developed modules.
  • Build, test and deploy the project using Jenkins.
  • Worked on new requirements and enhancement features.
  • Reported and raised all the encountered defects and worked on fixing it.
  • Worked on unit testing of various modules.
  • Used Maven plug in to create projects and builds.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Used SVN as version control system to commit and update the data.
  • Attend regular scrum Meeting and convey all important status updates timely.
  • Attending client calls to discuss and gather requirement for every Sprint.

Environment: Eclipse Luna, Java 6.0, Java Script, JQuery, HTML, CSS, Dojo, Subversion, JBoss Application server, REST/SOAP Web Services, SOAP UI, JSON, Jersey(JAX-RS), Spring, Oracle, Jenkins, Maven, JUnit, Rally, SQL Developer and Agile Methodology.

Confidential, IA

Senior Java Developer

Responsibilities:

  • Worked on the migration of CSC point in Claim systems to C4 Claim System.
  • Worked on parsing of the CID data, getting the XML produced and storing the data in the database.
  • Parsed the CID file into xml files on basis of policy no and record no of particular record using JDOM parsers.
  • Implemented code for creating multiple xml files from cidrecord xml files on basis of different records.
  • Analyze and Gather requirements for different modules.
  • Created xml files for different cid records files according to different line of business such as: crime, garage, property, General Liability, Inland Marine, Farm Dwelling, Farm Structure, Commercial fire and Commercial Auto.
  • Worked on XML Parser JDOM to manipulate various xml documents.
  • Implemented XSL files for various LOB to convert XML files into XML files.
  • Used Java Architecture for XML Binding (JAXB) for converting Object to XML and XML to Object
  • Wrote rules in JBoss drools for Limits and Deductibles Coverage’s for various LOB.
  • Wrote test cases in JUnit for rules written in Drools rules engine.
  • Experience in implementing Web Services in-order to communicate between different distributed components using SOAP Protocol and Apache Axis.
  • Experience in Implementing and generating of Web service, WSDL, Web service client stub and Java code.
  • Consuming java web services using SOAP protocol and Apache Axis.
  • Build, test and deploy the project using Jerkins.
  • Worked on new requirements and enhancement features.
  • Implemented code as per ACCORD industry standard model.
  • Worked on unit testing of various modules.
  • Used SVN as version control system to commit and update the data.
  • Reported bugs and documented the steps involved in testing.
  • Used JIRA for issue tracking.
  • Attend regular Status Update Meeting and convey all important status updates timely.

Environment: Eclipse Juno, Java 7.0, JSP, HTML, Gradle 1.5, XSL, XSLT, XML, XPATH, XSD, JAXB, Subversion, Glassfish Server 3.2.1, JBoss Drools Engine, SOAP Web Services, Apache Axis, Hibernate, JPA, SQL Server, Jenkins, JUnit, JIRA, BizTalk, XMLSpy and Agile Methodology.

Confidential, Urbandale, IA

Senior Java Developer

Responsibilities:

  • Developed the GUI, wrote business logic for server side and client side implementation using XMI.
  • Involved in changing the application Front-end UI with the company frameworks using eclipse.
  • Implemented couple of sales scenarios in XMI, based on loan types: VA, FHA, and Agency to create and submit deals.
  • Implemented fulfillment process post scenario in XMI, for the deals created and submitted in sales process for a given Enterprise Deal Number.
  • Used Core Spring framework for Dependency injection.
  • Worked on new requirements and defect for business operation “pricing” in core application.
  • Worked on refactoring the wrapper i.e. making changes in Business Process Diagrams (BPDs) based on new framework.
  • Used UML to design use case, activity, and sequence and class diagrams for the application.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed.
  • Worked on performance issues for business operations: pricing, rates and credit summary using speed tracer tool.
  • Participated in the code deployments, Architecture review meetings, Design documents updates, project status meetings and environment set-up status meetings.
  • Used SVN as version control system to commit and update the data.
  • Created Technical documentation as per the company standards.
  • Reported bugs and documented the steps involved in testing.
  • Used JIRA for issue tracking
  • Analyze the impact of the fixes and enhancements on the current state of the system and prioritizing them.
  • Participated in peer code reviews and knowledge sharing sessions.
  • Debugging and fixing several production issues.
  • Involved in test-cases using JUnit, debugging and implementation activities.
  • Participated in each sprint for development/enhancement of application features.
  • Attend regular Status Update Meeting and convey all important status updates timely.

Environment: JAVA 6.0, JDK 1.6, Eclipse Modeling Framework(EMF), XML Metadata Interchange(XMI), Google Web Toolkit (GWT),Google Guice, SiriusForce Framework, Oracle 11g, Unified Modeling Language(UML),Spring3.0, Struts2.0, Hibernate 3.0, JPA, XML, SQL Developer, JBoss Application Server 5.0, Tortoise SVN 1.5.0, Maven 2.2.1, WebBuilder, JIRA, Eclipse 3.5, JUnit, TestNG and Agile Methodology.

Confidential, Lenexa, KS

Senior Java Developer

Responsibilities:

  • Implemented the new features as well as enhancement features of Electronic Shop Drawing and expediting applications.
  • Actively involved in Scrum’s and Sprints of Agile Methodology.
  • Designed and developed web based screens using JSP, JQuery, JavaScript, JSTL, CSS and HTML.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
  • Developed Action forms, Action classes, Log 4j, and struts-config.xml file of Struts MVC framework.
  • Involved in understanding the system and designing of the project by interacting with the clients and implementing their feedback to maintain the project standards.
  • Worked on Eclipse IDE for development and deployment of application in Tomcat 5.5.
  • Developed complex SQL queries for efficiently accessing the data.
  • Performed client side validations using Java script.
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Involved in configuring hibernate to access database for various modules.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Worked as a technical lead for three months.
  • Participated in Production Support activities.
  • Monitored the error logs using Log4j and fixed the problems.
  • Involved in design walkthrough and code reviews of the team members.
  • Created Technical documentation as per the company standards.
  • Used CVS as version control system to commit and update the data.
  • Used JUnit for Unit Testing.
  • Worked on deployment, debugging and fixing issues.
  • Worked closely with Business Analyst on refining the requirements.
  • Participated in peer code reviews and knowledge sharing sessions.
  • Frequent interaction with client and delivered solution for their business needs.
  • Actively involved in working and resolving day to day test environments issues and production & implementation release support.

Environment: Eclipse Helios 3.6, JDK 6.0, Java 1.6, MySQL 5.2.33, Tomcat 5.5, TOAD, Eclipse 1.3, XML, HTML, CSS, JQuery, JSTL, JUnit, Java Script, Bugzilla 3.2.3, CVS, J2EE - Servlets and JSP, Struts, iBatis2.3, Hibernate, JPA, Spring, Log4j, Maven, Crystal Reports and Agile Methodology..

Confidential, Olathe, KS

Software Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Implemented the “Enterprise Applications Management” call flow in the Context API. It allows using REST API to populate the new application or update the existing ones in the context database. It is able to retrieve a list of applications via REST using GET /context/applications and also based on the application ID.
  • ” call flow in the Context API. Created handlers, processors in order to process various interactions via REST URI’s.
  • Tested all the call flows with the REST URI’s using REST client and SCF Simulator.
  • Worked on deployment, enhancement, debugging and fixing issues.
  • Work on the modules assigned to deliver them on time/ Maintaining source codes version.
  • Worked on and coordinated with clients and team to gather requirements, and test the applications.
  • Used Subversion as version control system to commit codes.
  • Timely and satisfactorily reverted back with all the queries raised for product/project. In addition provided whatever support needed for the project/product.
  • Attended regular status update meetings, and conveyed all important status updates timely.

Environment: Eclipse Helios 3.6, JDK 6.0, Apache Servicemix 4.2.0, MySQL 5.1, SCF Simulator, Subversion, ISG Web Services Simulator, REST Client, RESTful Web Service, SOAP UI, XML, JSON, JDBC, J2EE - Servlets and JSP.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes.
  • Developed JSP pages with Struts Validation Framework, Struts Action Classes, Struts-config files, Application resources as per the Struts framework guidelines.
  • Design and implementation of the business logic.
  • Developed the view components using JSPs, CSS, HTML, JavaScript and form beans.
  • Used Hibernate as the ORM framework in conjunction with Struts.
  • Worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.
  • Involved in complex query to call the SQL and DB2 Database using Hibernate Query Language (HQL).
  • Responsible for setting up the development environment and configuration of the server.
  • Reported and raised all the encountered defects and worked on fixing it.
  • Technical and Code reviews of development team.
  • Contributed in build and release/deployment process.
  • Analyzed the impact of the fixes and enhancements on the current state of the system, and prioritized them.
  • Deployed the complete Web applications in tomcat Application server.
  • Timely and satisfactorily reverted back with all the queries raised for product/project. In addition provided whatever support needed for the project/product.
  • Performed performance tuning through code reviews and changes.
  • Involved in deployment & enhancement activities. Debugging and fixing of several production issues.
  • Attended regular Status Update Meeting and conveyed all important status updates timely.

Environment: Java 6.0, Struts 1.2, Hibernate, Oracle 9i, PL/SQL, J2EE - Servlets and JSP, CSS, HTML, JavaScript, Tomcat 5.5, Eclipse, DB2 and Agile Methodology..

Confidential

Harmony Developer

Responsibilities:

  • Provided support on establishing Harmony as the distribution of choice for IBM.
  • Contributed for making the products i.e. Apache Geronimo Server 5.2.1, IBM Web Sphere smash 1.1.1, IBM TxSeries 7.1 work with HDK as well as HSDK.
  • Responsible for setting up the development environment and configuration of the server.
  • Reported and raised all the encountered defects and worked on fixing it.
  • Created documents to share knowledge in harmony community, and to make progress in the blocking issues.
  • Actively involved in Scrum’s and Sprints of Agile Methodology.
  • Worked and coordinated with clients and team to gather requirements, and test the applications.
  • Analyzed the impact of the fixes and enhancements on the current state of the system, and prioritized them.
  • Used JIRA for issue tracking.
  • Timely and satisfactorily reverted back with all the queries raised for product/project. In addition provided whatever support needed for the project/product.
  • Performed performance tuning through code reviews and changes.
  • Involved in deployment & enhancement activities. Debugging and fixing of several production issues.
  • Involved in doing presentation and training sessions to the Development team on the existing project
  • Attended regular Status Update Meeting and conveyed all important status updates timely.

Environment: HDK 5.0, HSDK 5.0, IBM JDK 5.0/6.0, Java 5.0/6.0, JIRA (issue tracking and project tracking), Weblogic 8.1, Apache Geronimo Server 5.2.1,Subversion, IBM Web Sphere sMash 1.1.1, IBM TxSeries 7.1, ANT, Maven and Agile Methodology.

Confidential

Java Developer

Responsibilities:

  • Developed module using JSP and Java Script for Machine Accessibility Tool to filter the Windows/Linux machines on the basis of their architecture.
  • Followed Agile software development methodology and Test driven approach in building the System in a iterative and incremental manner.
  • Involved in test cases development activities.
  • Contributed for the test case execution of Java142 SR9, Java5 SR9, Java6 SR3 and Java6 SR4 in various test areas.
  • Reported and tracked defects encountered during the test case execution.
  • Contributed in Axon monitoring and test cases documentation.
  • Worked on JUnit Testing framework to write and run repeatable automated tests
  • Created Technical documentation, Sequence Diagrams for module wise.
  • Prompt and accurate in communicating statuses, issues, concerns, risks and queries to the team well in time.

Environment: Java 142/5.0/6.0, IBM Java 5.0/6.0, Apache Tomcat 5.5, Perl, Linux, JUnit, CSS, HTML, JavaScript, Selenium, ANT, Maven, CMVC, Windows.

Confidential

Java Developer

Responsibilities:

  • Created a UI Design for XDMS and Network Address Book.
  • Created and presented demo on converged application, which is the scenario used in Telus POC
  • XForms which is the scenario used to directly fetch the values from a GUI in the form of XML documents using IBM Workplace Form Designer.
  • Implemented modules for save/upload file in XDMS and a Time Scheduler for executing scheduled task in NAB.
  • Involved in development of Web XDMS application.
  • Involved in creating User Authentication page using Java Servlets.
  • Created an explanatory user guide for Web XDMS Tool.
  • Actively participated in various modules of this project to develop frontend.
  • Developed the code, deployed on web server and Unit tested.
  • Used RSA for development. Involved in configuring, and maintenance of the Websphere Application Server, and deployment of the application in the server.
  • Worked on the modules assigned to deliver them on time. Maintained source codes version.
  • Involved in code review, and testing.

Environment: Java 5.0, XML, JavaScript, HTML, CSS, Web sphere Application server 6.1, RSA, PS/XDMS 6.1, J2EE - Servlets and JSP.

Confidential

Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Implemented modules of xml format user defined properties which relaxed the user from manually typing in every property set in the GUI.
  • Involved in development of WESM customization for AT&T.
  • Created the required DB2 database tables, stored procedures, triggers to work with the new structure.
  • Experienced with Java Multithreaded programming to develop multithreaded module in an enhancement feature of AT&T.
  • Involved in code review and testing.
  • Adhered to the IBM’s quality assurance guidelines and performed unit, system as well as integration testing for each of the module.
  • Prepared the reference document capturing the know-how for table records archiving utility.

Environment: Java, Multithreading, XML, Web services, LDAP 3.1, AIX5.3, DB2 8, PL/SQL, J2EE - Servlets and JSP.

We'd love your feedback!