We provide IT Staff Augmentation Services!

Sr Java/j2ee Software Engineer Resume

0/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Oracle Java SE 6 Programmer, Certified Professional.
  • 9+ years of Java/J2EE Professional experience as a self - motivated team player with responsibilities including Strategizing, Architecting, Analysis, Designing, Requirements Elicitation, process modeling, development, and testing.
  • Broad technical background and strong understanding of Object-oriented analysis and design (OOAD) and J2EE technologies.
  • Expertise in Java Enterprise Architectures and J2SEdevelopment.
  • Extensive experience using J2EE architecture in the application development for the diversified domains Finance, Insurance, Retail, telecommunication, banking and Healthcare.
  • Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets, JSP, Struts, Spring and Hibernate.
  • Really strong working knowledge of front end technologies including Java script framework, Bootstrap, node.js and Angular.js.
  • Experience in developing web based applications usingJDK,JAVA/J2EE, Drools, Applets, Servlets, JSP, EJB’s, HTML,CSS, XML, XSLT, Web Serivces (SOAP & REST), Ant, Maven, jQuery, JavaScriptandJDBC.
  • Strong in designing/developing web tier using Struts framework, JSP, JSTL, AJAX, JavaScript, HTML and CSS.
  • Experienced in programming as anOracle PL/SQL Developerin Analysis, Design, Data Modeling(logical and physical), and Implementation of Business Applications using the Oracle Relation Database Management System(RDBMS)
  • Designed and implemented SOA compliant management and metrics infrastructure for new Websphere ESB infrastructure utilizing the SOA management components.
  • Participation in performing systems integration and systems using a service-oriented architecture.
  • Hands on experience in IDE tools like Eclipse, Edit plus, and Net beans.
  • Strong experience in creating, configuring application build and deployment scripts using Maven, Apache Ant and coordinated production releases.
  • Extensive knowledge of OOPS, OOAD, and UML concepts (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams etc).
  • Excellent working knowledge in finding Memory Leaks and adjustingJVM HeapSize andGarbage Collectorparameters duringperformance monitoringandperformance tuningof WebLogic server.
  • Excellent working knowledge in configuring multipleWeblogic domains including machines, manage servers, node managersandcluster environments.
  • Experienced with parallel programming, concurrent programming, and multi-threading.
  • Good experience on Performance Tuning, Debugging, Testing on various platforms.
  • Proficient in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting forcomplex information systems management.
  • Worked closely with Business System Analysts to analyze the feasibility of the System requirements and offered recommendations to redefine Functional Specs.
  • Work in an Agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Operations teams.
  • Experience of data structures, algorithms, design patterns, and object-oriented design.
  • Experienced with Risk Management and Finance methodologies and concepts.
  • Knowledge of financial products such as securities, credit products and derivatives.
  • Deep understanding of data/graph mining algorithms, data analytics, laching of data and statistics.
  • Strong Knowledge of functional programming.
  • Good Communication, interpersonal skills and problem solving skills.
  • Well focused and can meet the expected deadlines.
  • Highly motivated, results oriented and leadership skills with great teamethics.
  • Ability to quickly understand the application architecture and provide feasible solutions.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.

TECHNICAL SKILLS

Platform: Windows, UNIX/Linux, Mac

Programming Language: Java/J2EE

Scripting languages: Java Script, Shell Scripting, Ant Scripting, Bat Scripting

Java/J2EE Technologies: JDBC, Servlet, HTML, CSS, XML, XSLT, JSP, J2SE, EJB, JMS, JAXB, JQuery, Jibx, console, AJAX

Frameworks: Struts, Spring ORM/Hibernate, Spring'sIOC,AOP, Spring DOB, Spring MVC, spring's integration, Angular.js, Spring, Cognos, node.js, Bootstrap, Scrum, Apache CXF, Jasper reports

Databases: RDBMS, Oracle, MySQL, SQL Server, PL/SQL

Build tools: Jenkins, Maven, Ant, GITHub

Web/App Servers: IBM Websphere, BEA Weblogic Server, JBoss Server, Tomcat Server

Methodology: Agile, Test Driven Development, Unified Modeling Language (UML), OOPS

Testing & Quality: JUnit, JMeter, Rally

Design Modeling Tools: Rational Rose Designing Tool, Google Web Toolkit

Design Patterns: Singleton, Business Delegate, Business interface, Observer, DAO, Model View Controller (MVC), Fa ade, Service Locater, Abstract Factory, Data Transfer Object

Development Tools: Eclipse, Net Beans, Edit Plus

Others: RESTful web services, WSDL, SOAP, API XML, DOJO, SOA, Apache Solr, Amazon Web Service (EC2), Jive integration

PROFESSIONAL EXPERIENCE

Sr Java/J2EE Software Engineer

Confidential, Fort Worth, TX

Responsibilities:

  • Involve in Java & PL/SQL code development, review and testing of the system and implement business rules & transformations.
  • Understanding complex COBOL programs to extract the business rules and implement the logic in Java & Oracle by coordinating with PL/SQL Team.
  • Responsible for performance optimizations and improvement for long running jobs.
  • Responsible for service now defect analysis, fixes and unit tests by comparing the output from Java/Oracle and VSAM job streams.
  • Troubleshoot issues in Java and database objects like Procedures, Functions, Packages, Triggers, Indexes & Views and implement necessary code changes to meet client requirements.
  • Involve with PL/SQL team for migration of data, verification of data in tables and design of data quality testing scripts.
  • Co-ordinate with clients to understand business data and design data validation scripts.
  • Work with clients on data discrepancies, if any, raised during data quality testing and as per project requirement.
  • Involve in source code build/base-lining the releases for client environment and deployment to QA JBOSS servers.
  • Use GIT for version control across common source code used for development.

Environment: Java, J2EE, Spring, Hibernate, struts, VSAM, COBOL, JSP, JDBC, Servlet, JUnit, Maven, JMS, JavaScript, GIT, Jasper report, Oracle, PLSQL, JDBC, JBOSS, SOA, SOAP Web Service, Spring MVC, Eclipse.

Sr. Java/J2EE Software Engineer

Confidential, Chandler, AZ

Responsibilities:

  • Design & Development of the User Interfaces using HTML, CSS and JSP.
  • DevelopedGJSP pages and Servlets for customer maintenance.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Developed back end code using Core Javato implement technical enhancement by followingJavastandards.
  • Developed various helper classes needed following Core Javamulti-threaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Designed and developed Datasource with Smart GWT technologies.
  • Responsible for modifying existing DB2 stored procedures and writing Oracle SQL queries as per requirement.
  • Developed JUnit test cases to validate the services.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Application is deployed on WebSphere Application server. Maven is used as a build tool.
  • Develop new actions using Java, Flex for web-based message traffic search repository on IBM WebSphere.
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Involved in designing and implementation ofMVCdesign pattern using Struts framework for Web-tier.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Installed WebSphere application Servers in clustered mode to balance the load in case of increased traffic and fail-over.
  • Worked extensively in dealing with cross browser issues using CSS, HTML and DOJO.

Environment: Java, J2EE, Spring, Hibernate, struts, JSP, JDBC, Servlet, DB2, JUnit, Maven, XML, JMS, JavaScript, Oracle SQL Developer, Oracle, PLSQL, JDBC, DOJO, UML, JBOSS, SOA, SOAP Web Service, Spring MVC, Eclipse.

Sr. Java/J2EE Developer

Confidential, Pensacola, FL

Responsibilities:

  • Designed, developed, tested reusable MSCM Platform using spring SOAP and REST web services with spring MVC.
  • Configured SpringMVC design pattern for testing purposes. Developed test scripts using JSF with Spring MVC to evaluate the performance of different modules of the application.
  • Worked in agile team to release features incrementally in each sprint. Worked in team, pair programming, mentored new and less experienced developers. Efficient planning and tasking.
  • Design, development and testing of MSCP application for customers.
  • Reduced response times of SOAP web services by implementing custom JAXB marshaller, which searches limited number of packages during marshaling and un-marshaling.
  • Created dynamic mock web services and deployed to use in functional and automated test suites.
  • Configured application servers in high-scaled environment.
  • Avoided race conditions using Hibernate transaction isolation levels.
  • Unit tested controller layer using Spring MVC mock classes and JUnit framework.
  • Performed functional testing using SOAP UI and created mock services for testing on developers’sandbox.
  • Scheduled crucible code reviews and actively participated in peer reviews to ensure code quality.
  • Deployed application on Tomcat application server configured clustered environment using apache as load balancer.
  • Implemented diverse messaging interaction models like Request-reply, Distribution models for one-way interactions and Publish/subscribe requirements supported by WebSphere ESB to meet Integration needs.
  • Developed internal services using Java and Node.js.
  • Implemented the logging framework in the SOA environment.
  • Supported application in production and worked to triage and fix production issues.
  • Build RESTful Web services using JAX-RS API.
  • Used setter injections to configure the beans in the Spring XML are which were read byWeblogic Application Server.

Environment: Java, J2EE, Spring (Web Services, MVC, Security), REST with JSON, Maven, HTML, JSF, JavaScript, Hibernate, JUnit, SOAP UI, Tomcat, Apache, SOA, node.js, RESTful web services, Weblogic, UNIX and Oracle SQL.

Sr. Java/J2EE Developer

Confidential, Bellevue, WA

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Server-side implemented on J2EE, Eclipse platform.
  • Used Web services - WSDL and SOAP using SOAP UI to implement business integration with different system components.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Tiles Plug-in to struts for designing JSP page layouts and in cooperating with common menus.
  • Used Validator plug-in to struts for server side validation.
  • Developed complete Business tier with Stateless, Stateful Session beans and Session Beans with JPA with EJB 2.0 standards.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Developed and maintained User authentication and authorization by employing EJB.
  • Designed and developed the UI using Swings, JSP, HTML, WCAG, CSS, JavaScript.
  • Provided database interface using JDBC Drivers with back-end as DB2.
  • Developed the application using methodology and planned the scrum meetings.
  • Involved in various phases like design and development of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Creation of database objects liketables, views, materialized views, procedures and packagesusing oracle tools like PL/SQL Developer.
  • Implemented a WebLogic's application and configuration settings plugin using Java and XML.
  • Configured and developed the web application using JSF and Hibernate to get the data from external clients on the status of technical support tickets. Used MySQL as the database.
  • Used JUnit Testing Framework for performing Unit testing.

Environment: Swings, HTML, CSS, WCAG, Struts, Hibernate, JSP, JMS, JBOSS, SOAP, SOA, EJB, Eclipse, JDBC,JavaScript, Maven, Junit, Rational Rose, Oracle SQL, Weblogic and UNIX.

Java/J2EE Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Involved in Design of project using UML Class diagrams using Rational Rose.
  • Implemented MVC Architecture using JSP.
  • Developed User Interface using JSF, JSP and Ajax based Design.
  • Added Ajax functionality to Java Server Pages using Ajax4 JSP framework.
  • Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
  • Extensively used Web Services WSDL and SOAP for getting the credit card information of third party.
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Used JMS for insurance claim reports and status information exchange between current and legacy system.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Involved developing re-usable web services using SOAP, XML, and WSDL.
  • Developed SQL&PL/SQL queries for Oracle.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object (DAO).
  • Deployed business components into WebSphere Application Server and involved in transaction management and security management.
  • Exposure to Application Servers like BEA WebLogic, IBM WebSphere, Apache Tomcat and JBoss.
  • Used XSL/XSLT for transforming and displaying reports.

Environment: Java, J2EE, JavaScript, AJAX, XML, XSLT, EJB, JSP, JSF, Hibernate, Weblogic, RESTful web services, SOAP, SQL, Oracle, Junit, and Rational Rose.

Programmer Analyst

Confidential, New York City, NY

Responsibilities:

  • Extensive use and implementation of Model View Controller pattern.
  • Developed views with Swing and JSF.
  • Implemented custom HTML Helpers to be used in views.
  • Responsible for Identifying the Classes and developing the Components by applying OOAD, OOPS using JAVA.
  • Designed developed web pages with HTML, JavaScript, CSS and JQuery.
  • Used JSON/Ajax for dynamic content loading from the XML.
  • Extensive use of XML for maintaining the content and dynamic loading of the page control.
  • Created and tested different front-end forms using AJAX, JavaScript, AngularJS and CSS.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Used XSLT for translating the response from the external call.
  • Build, deploy, and administer applications in WAS, Websphere MQ and Webserver environments.
  • Worked with SQL Server Reporting Services (SSRS) for generating reports.
  • Used Adaptive Software Development Agile method.
  • Carried out Unit Testing, Functional Testing to improve and ensure the quality of the project.
  • Used GIT for effective version and configuration management.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Extensively usedbulk collectionin PL/SQL objects for improving the performing.

Environment: JAVA, J2EE, UNIX, Struts, SWING, JSF, APACHE Tomcat, Java Script, CSS, HTML, Eclipse, JQuery, JSON/Ajax, JDBC, Restful web services, JSP, PL/SQL, AngularJS, and GIT.

Web UI Developer

Confidential

Responsibilities:

  • Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc usingRational Rose.
  • Development of applications based on J2EE design patterns.
  • Developed front-end screens withJSP, HTML.
  • CSS and Bootstrap for styling the HTML elements.
  • Developed client-side validations usingJavaScript, AJAX.
  • Developed Web pages using Spring view component JSP, JavaScript, HTML to create the user interface views.
  • Developed messaging layer usingXML.
  • Developed J2EE components onEclipse IDE.
  • Responsible for writing queries in Oracle 9ix.
  • Responsible for writing Data Access Object’s (DAO) using JDBC.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Responsible for Weblogic server administration activities.
  • Interacted with the client & the business communities to obtain core requirements.

Environment: Java, J2EE, Servlets, Spring, AJAX, Struts, JDBC, JAXB, HTML, CSS, XML, JavaScript, Oracle, Eclipse, RESTful & SOAP web services, Windows XP, Junit, Rational Rose.

We'd love your feedback!