We provide IT Staff Augmentation Services!

Senior Application Developer Java-j2ee/technical Lead Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Confidential has more than 8 years of professional experience in all phases of software development using Java, J2EE, and JEE technologies.
  • He has analyzed, designed, developed, and tested using proficient programming skills in Java, J2EE, Servlets, and JSP.
  • He uses effective communication skills in gathering, writing, and analyzing user requirements.
  • He has had successful experience working in the telecom and insurance industries.
  • Developed very large scale applications of more than 4 million lines of code based on service - oriented architecture .The application is used by repair agents to troubleshoot customer issues.
  • Built new modules and flows for troubleshooting that reduced average call handling time by 25%.
  • Designed next generation repair application infrastructure using JSP, Struts2, Hibernate, and Axis2.
  • Interacted with key stockholders to identify the business needs for the proposed application and to get approvals for the Atradius app.
  • Worked closely with project managers to determine calculated values/measures to include with specimen collection application and analyzed massive and highly complex data sets, performing ad-hoc analysis and data manipulation.

TECHNICAL SKILLS

Programming Languages: Java/J2EE/JEE, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, EJB, JDBC (Java Database Connectivity), JMS, JNDI, Struts, Hibernate, Web Services, Rest Services, Spring Core, Spring MVC, Spring DAO, Spring AOP, Apache AXIS, MAVEN, JUnit, SOAP, JavaScript, JSTL

Application Servers: IBM WebSphere, BEA WebLogic 9.2/8.1

Databases: Oracle 9i, Oracle 10g

Web Dev. Technologies: Servlets, JSP, HTML, CSS, XML, XSD, WSDL, DOM

IDEs: WebLogic Platform, Eclipse, WSAD 5.1.2, RAD, TOAD for ORACLE

Scripting Languages: JavaScript

Operating Systems: Unix, Linux, MS Windows, DOSMethodologies Agile, SCRUM, OOD, Design Patterns, Pair Programming, Refactoring

Version Control: CVS, VSS

Protocols: HTTP, SOAP

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Senior Application Developer Java-J2EE/Technical Lead

Responsibilities:

  • Gathered requirements to design and develop Internet based applications that facilitate various functions for Confidential repair.
  • Worked closely with project managers and different teams to determine possible solutions; added solutions as features to the application.
  • Developed very large scale applications of more than 4 million lines of code based on service-oriented architecture .The application is used by repair agents to troubleshoot customer issues.
  • Team Mentorship in adopting newer technologies, best practices
  • Facilitate problem solving and collaboration.
  • Resource Management, facilitating a good environment in the team enabling the team to perform better
  • Point Of Contact for interfacing teams
  • Issue Resolution within the team.
  • Recognized and Celebrated Team accomplishments.
  • Estimation of the project hours for various modules
  • Risk Management for the project
  • Writing interfacing contracts between various systems
  • Built new modules and flows for troubleshooting that reduced average call handling time by 25%.
  • Designed next generation repair application infrastructure using JSP, Struts2, Hibernate, and Axis2.
  • Developed server-side services using JSF, Java, Hibernate, spring, Web Services.
  • Led the development of Struts2 container for rapid application development and verification.
  • Worked in all levels of software development life cycle, from requirement elicitation and analysis, to implementation and deployment; evolved continually to keep pace with and exceed customer expectations.
  • Reviewed and analyzed change requests to determine the scope of work and estimate the level of effort for application changes. Wrote detailed technical specifications for changing application components based on business requirements and high level designs.
  • Provided problem resolution support specific to application issues; identified and resolved problems in application software, coordinated with application users to determine symptoms and ensure accurate problem definition.
  • Applied object-oriented design (OOD) concepts such as super classes, interfaces, overloading, and overriding.
  • Performed design, code, unit test, and integration test activities; maintained application components based on detailed design specifications solutions to meet user requirements.
  • Used Struts MVC and DAO for application design and session design pattern using WebLogic 8.x, 9.x and Struts framework.
  • Handled business logic by server side Struts actions. Data access and manipulation was done using WebLogic database control and JDBC, presentation layer was done using JSP and JSF like technology.
  • Performed input validation using Struts validation framework and JavaScript.
  • Designed backend database using Oracle 10g.
  • Used JavaScript for faster user input validation, form data manipulation, and interactive dynamic web pages.
  • Gained extensive experience in programming dynamic menus and frames. Worked with buttons and radio button, string and math functions, arrays and working with Windows, document, location, history, and form objects for making changes using Java scripts and page redirection after submission.
  • Developed unit and unit integration test plans and procedures. Performed validation that developed classes and components meet application requirements and performance goals.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Followed configuration control procedures over application source libraries at pre-release levels.
  • Assisted in development and improvement of application maintenance plans, processes, procedures, standards and priorities.
  • Maintained direct knowledge of all applications maintenance technical processes, procedures, and quality standards.

Environment: Java, Servlets, JSP,EJB, JDBC, Struts, Hibernate, JSF, Web Services, Spring, Weblogic Platform 9.0, Oracle 10g,Eclipse,TOAD,Spring Core, Spring MVC,HP QualityCenter.

Confidential

Software Developer - Java/J2EE

Responsibilities:

  • Retained at Atradius, a leading insurance company in the UK. Atradius is one of the world´s largest credit insurers.
  • Managed the full cycle implementation of the Atradius systems and provided technical direction to other team members.
  • Worked with business group for requirements. Group included database administrators, administrators, consultants, customer support, and upper management.
  • Interacted with key stockholders to identify the business needs for the proposed application and to get approvals for the Atradius app.
  • Worked closely with project managers to determine calculated values/measures to include with specimen collection application and analyzed massive and highly complex data sets, performing ad-hoc analysis and data manipulation.
  • Worked on complex information model, logical relationships and data structures using complex PL/SQL and Java collection API technologies to analyze and significantly enhance huge amounts of data sets.
  • Applied object-oriented programming (OOP) concepts such as super classes, interfaces, overloading, and overriding. Performed server side programing using WebLogic provided OOD concepts.
  • Designed application using Java MVC, DAO and session design pattern using WebLogic 8.x, 9.x Struts framework with validation and internationalization.
  • Validated input using WebLogic ’s latest error inserting tool and JavaScript.
  • Created front end UI screens using JSP. Commonalities across UI screens are captured into reusable UI views.
  • Performed front end validation using similar to Struts validation framework.
  • Exposed EJB as services across modules, and published individual EARs one per business module to establish module wise deployment.
  • Developed services that in turn talk to DAO layer to communicate with databases.
  • Handled exceptions with custom created exceptions and technology dependent exceptions.
  • Integrated log4j for logging application events.
  • Used JavaScript for faster user input validation, form data manipulation and interactive/dynamic web page. Gained extensive experience in programming dynamic menus, frames, working with buttons and radio button, string and math functions, arrays and working with Windows, document, location, history, and form objects for making changes using Java scripts and page redirection after submission.
  • Performed all levels testing such as unit, integration, and user acceptance.
  • Followed industry best practices across all levels of development and effectively used design patterns in designing business modules.
  • Implemented the development of cross functional items such as logging, error handling, exception handling, auditing, etc.
  • Configured WebLogic Application Server (WAS) for development, testing, and pre-production release to the customer.
  • Participated in post-implementation reviews of both application development content and process to maximize and share learning.
  • Mentored developers on all technologies implemented in the application.
  • Worked closely with database administrators to establish clear data souring requirements; designed front-end application by creating screen mock-ups and wire frames.
  • Prepared presentation documents, use case documents, desktop user guide, on-line user guide, test plan, and test case. Wrote documentation that describes the design, installation steps, system constraints and operating procedures.

Environment: Java, Servlets, JSP, EJB, JDBC, Struts, Hibernate, Web Services, WebLogic Platform 9.0, Oracle 10g, Eclipse, TOAD, HP QualityCenter

We'd love your feedback!