We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY:

  • Around 9 years of experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
  • Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
  • Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Java Mail.
  • Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
  • Good hands-on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of the new Struts2 framework.
  • Extensively used O/R mapping capabilities of Hibernate / MyBatis in scalable enterprise applications.
  • Extensively worked on WebServices technologies like SOAP, WSDL, RESTAPI
  • Very strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
  • Extensively used Jquery in web based applications
  • Skilled at writing DB2, SQL, Stored procedures, Functions & Triggers.
  • Well versed with IDE’s such as WSAD, Eclipse, Edit plus.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
  • Very good understanding of RDBMS, OOPS, OOAD and DOJO.
  • Experience in deploying applications on Windows and UNIX environments
  • Experience in writing JUnit test cases for system testing, Used Log4j for logging.
  • Excellent work experience with Version Control Tool’s such as Subversion, Mercurial, PVCS, SVN, and IBM Clear Case . Bug tracking tools likes REMEDY, JIRA.
  • Developed Self-Service, Enterprise web applications in BFSI , Pharmaceutical and Healthcare verticals.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing, and automation.
  • Worked on Agile Development Methodology.
  • Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
  • Exposure on FLEX

TECHNICAL SKILLS:

Languages: C, C++, J2SE, SQL, PL/SQL.

Web Development: JSP, CGI, JSF, AWT, Swing, JavaScript, HTML, DHTML, XMLXQuery, Jasper Reports, Jquery, DTD, DOJO, XSD, XSL, XSLT, FLEX.

J2ee Technologies: S ervlets, JDBC, RMI, JNDI, JTA, JMS, Java Mail, JBoss Fuse

Application Frameworks: Struts, Spring.

ORM Frameworks: Hibernate

Middleware: JavaBeans, EJB.

Web Services: SOAP, WSDL, REST API

Rdbms /Odbms: Oracle, MySQL, DB2

Ide s: Edit plus, Eclipse, WSAD.

Application Servers: WebLogic, WebSphere, Jboss.

Web Server: Apache Tomcat

Version Control: Subversion, SVN, PVCS, IBM Clear Case, Mercurial.

Tools: JUnit, Log4j, Apache Ant, Maven, TDD

Operating Systems: UNIX, Windows.

Security Frameworks: ACEGI

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Sr. Java Developer

Responsibilities:

  • Led the project in the full life cycle development, testing and delivery of application.
  • Daily update of Bank data into Oracle SQL database using SOAP and JAVA (NTLM Authentication).
  • Technologies used - Java, JDBC, SOAP, XML Parsing, Cron, Oracle SQL, JBoss Fuse, EDI X12
  • Use SOAP and JAVA to get the bank data on a daily basis and parse the Xml files.
  • Design and create database tables according to the requirements in oracle SQL database.
  • Update the tables on a daily basis using Cron.
  • Involve in gathering, analyzing, and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop/program new functionality and features in line with functional specifications and business requirements on Agile Environment.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and data access objects (DAOs)
  • Implement Hibernate for data persistence and management
  • Worked on Mocking Framework using Power Mock.
  • Analyze and fix issues related to SOAP Web services and Application responses
  • Write database queries and programs for data insertion, updates and views
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript
  • Generated PDF Templates using Jasper Reports
  • Involve in design, configuration, development and bug-fixes.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, development of software systems to form a basis for the solution of information processing problems.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges, and design solutions to overcome such.
  • Conduct functional and performance testing.
  • Respond promptly and professionally to bug reports.

Environment: Java 1.6, Spring Framework 4.0, Hibernate, JPA,PDF Common, Jasper Reports, Web Services, Agile, Power Mock. SOAP, WSDL, XML, JAXB, EJB, DB2 Database, Web Sphere Server 7.0, DB Visualizer, Log4J, JBoss, Eclipse, SVN, Maven, EDI X12.

Confidential, Kansas City, MO

Sr Java Developer

Responsibilities:

  • Extensively written JAVA 1.6 code.
  • Implemented REST API and deployed the Web services using WebSphere Server
  • Extensively worked on J2EE components and Services.
  • Implementation of Service, DAO layers to consume services using Spring
  • Implemented DAO layer to interact DB2 database interactions using Hibernate
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Involved in various phases of Agile Development Process
  • Working closely with Product owner and Architects to understand User stories.
  • Working on development in Pair programming model following XP practices.
  • Development using combination of TDD and pair programming to ensure delivery of quality software
  • Participating in PSI planning, Daily standup meetings, sprint planning meetings, & Retrospectives.
  • Committed to deliver functionality as planned in spring planning.
  • Following 3 Amigo rule to understand and come to an agreement on user stories before starting development.
  • Writing Integration test cases using Cucumber.
  • Creating Mock objects for web service interfaces for testing purposes using Power Mock.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Maven tool for building and deploying the application on WebSphere Server.
  • Used Mercurial a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Hibernate, TDD, Power Mock, XP practices, Cucumber, Web Services, REST API, XML, JAXB, DB2 Database, Agile, Web Sphere Server 10.3, TOAD, Log4J, RAD, Mercurial.

Confidential, Des Moines, IA

Sr Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
  • Extensively written JAVA 1.6 code.
  • Implemented SOA and deployed the Web services using weblogic's JWSC Task and generated web service clients using Client GenTask
  • Worked on View Technologies using JSP's and JSTL.
  • Extensively worked on J2EE components and Services.
  • Approached Agile Software Development Methodologies for Application development.
  • Application re designed to implement Spring MVC from user specific proprietary system.
  • Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
  • Developed prototype application based on Spring MVC architecture.
  • Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Implemented the HandlerMappings and annotation driven Controllers.
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented the Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBCT emplete for database transactions..
  • Worked on bootstrap Servlets and redesigned to remove the proprietary system dependencies.
  • Developed Shell scripts for report generation, worked on ant scripts.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Ant tool for building and deploying the application on Weblogic Server.
  • Used Tortoise SVN tool, a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Spring MVC, Tiles Frameworks 2.2, Web Services, XML, JAXB, EJB, MDB, Oracle Weblogic Server 10.3, Oracle 10g, PL/SQL Developer 8.0, XMLspy, Servlets, JSP 2.2, JSTL 2.2, SoapUI, HTML, AJAX, JavaScript, SLF4J 1.6, Eclipse Galileo 3.5.1, SVN, Putty,Windows

Confidential, Austin, TX

Sr Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
  • Extensively written JAVA 1.6 code.
  • Implemented SOA and deployed the Web services using weblogic's JWSC Task and generated web service clients using Client GenTask
  • Migrated Struts Action Classes into Spring Controllers.
  • Worked on View Technologies using JSP's and JSTL.
  • Extensively worked on J2EE components and Services.
  • Approached Agile Software Development Methodologies for Application development.
  • Application re designed to implement Spring MVC from user specific proprietary system.
  • Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
  • Developed prototype application based on Spring MVC architecture.
  • Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Implemented the Simple Url Handler Mappings and annotation driven Controllers.
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented the Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBC Templete for database transactions..
  • Worked on XML Beans for xml processing and generate java xml bindings.
  • Worked on bootstrap Servlets and redesigned to remove the proprietary system dependencies.
  • Developed Shell scripts for report generation, worked on ant scripts and cron scripts.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Implemented SLF4J over Logback for logging implementation.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Ant tool for building and deploying the application on Weblogic Server.
  • Used Tortoise SVN tool, a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring IOC, Spring MVC, Tiles Frameworks 2.2, Web Services, XML, XML Beans, JAXB, Oracle, Weblogic Server 10.3, Oracle 10g, TOAD, IBM Rational Rose, Servlets, JSP 2.2, JSTL 2.2, AJAX, JavaScript, SLF4J 1.6, Logback 0.9, Eclipse Galileo 3.5.1, SVN, Windows.

Confidential, Groton, CT

Java Developer

Responsibilities:

  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • Extensively written CORE JAVA code in application
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Developed Java, JSP, Java Script, HTML, and CSS for UI & business logic.
  • Implemented Validator framework to implement Client side and server side for Validations.
  • Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Implemented ACEGI framework for security using Spring.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
  • Developed and Deployed Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Implemented i18n (Internationalization) translating all aspects of the application into different languages.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Created Database tables and schema in Oracle10g based on data flow requirements.
  • Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for ANT.
  • Used PVCS as the version control tool to perform programs Check-out and Check-in from and to the repository.
  • Wrote JUnit test cases for testing the Business layer and the service layer.
  • Followed Agile approach for the development process.
  • Utilized Eclipse IDE for design and development of the project.

Environment: Java1.5, Servlets, JSP, JDE, Struts, Spring, JavaScript, Hibernate, Oracle10g, Jquery, JAXP, XML, XSL, XSLT, SOAP, JMS, HTML, WebLogic, Java / J2EE Patterns, JUnit, PVCS, Eclipse, ANT1.6, UNIX.

Confidential, NJ

Java Developer/Consultant

Responsibilities:

  • Re-design the existing United Healthcare Portal application to create new re-usable APIs that can be shared across the enterprise. This portal is being enhanced to a new digital platform which is transforming the member experience to support enterprise consumer strategies to deliver greater value to its members.
  • Created REST web services to implement the service-oriented architecture on cloud open shift. Services that support XML, JSON and images
  • Prepared BRD, solution assessment and gap analysis
  • Innovatively came up with enterprise-wise exception handling framework and error codes for health APIs, also implementing logging on a daily basis with CRON tabs on OSE
  • Enhanced the portal application to consume SOAP services for ID card functionality.
  • Developed cucumber automated testing framework for APIs and Selenium IDE for testing
  • Managed server side scalability, concurrency and API certification.
  • Developed messaging layer using Web Sphere MQ and JMS.
  • Developing UI and Front End web applications using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, XML, XSD, XSL, XSLT, FOP, Taglibs, Ajax to develop Enterprise Software Applications.
  • Generated and tracked Requirement Traceability Matrix(RTM) using Rally Software
  • Version control of code using GitHub
  • Involved in using HP Performance Center for API Performance testing to ensure that the performance bottlenecks are addressed before the API is released for consumption

Environment: Redhat Openshift,(PaaS), Jenkins, SOA, Agile/SCRUM, Java, J2EE, HTML/HTML5, CSS/CSS3, JavaScript, JQuery, XML, XSD, XSL, XSLT, FOP, Taglibs, Ajax, XML/XSL, JSON, Spring, Spring MVC, Web Services, REST, SOAP, WSDL, JBoss7.1, SVN, Web Sphere MQ, JMS, GitHub, JUnit, Log4J, Cucumber, Selenium IDE, SOAPUI, JBoss App Server 6, Windows 7/UNIX.

We'd love your feedback!