We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Expert Java/J2EE consultant to design creative IT solutions to automate business operations for leading multinational companies. Having Seven years of developing experience in Finance, E - commerce, Insurance, IT, Telecommunications and manufacturing business domains.
  • Proficient is using proven Design patterns from Gang of Four (GoF) and J2EE Architectural patterns to develop mission-critical business application software with minimal production issues.
  • Worked with complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum and Test Driven Development.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Exception handling, Annotations, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, AJAX, JMS Custom Tag Libraries, JSTL, XML, Web Services and other open source framework and APIs.
  • Expert in using Spring Container to implement multi-threaded Web applications and implementing three tier architecture with Spring Dependency Injection, Core, MVC, DAO and other components.
  • Proficient in using Hibernate ORM to optimize the design and develop database tier for best performance.
  • Experience in designing user interfaces using various scripting languages such AngularJs, HTML5, CSS3, XML, XSLT, JSON and JQuery.
  • Strong experience in contract-first Web services using Spring WS, WSDL, SOAP, JAX-WS, XML Explorer and SoapUI.
  • Designed and deployed state-of-art RESTful applications using Jersey 2, JAX-RS, JSON and XML message formats.
  • Created Front-end and Client applications that comply with Architectural constraint of RESTful, such as Stateless Backend, Cacheable Get Requests and Uniform URIs.
  • Well Acquainted with RDBMS like PostgreSQL, MSSQL, Oracle 9i/10g/11g, MySQL and Teradata Databases.
  • Experience in developing web based applications using WebSphere, WebLogic, Glassfish, JBoss Application Servers and Apache Tomcat web server.
  • Proficient in programming by using the IDE’s such Eclipse, RAD and NetBeans.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Hands on experience in automatedJUnittesting tool.
  • Experienced in build tools ANT, Maven and Version control tools like SubVersion, GIT.
  • Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C/C++, SQL, PL/SQL.

J2EE Technologies: JSP, Servlets, JDBC, Enterprise Java Beans.

J2EE Frameworks: Struts 1, Hibernate 3.0, spring 2.0(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC).

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, JSON, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), CSS, Bootstrap, Angular Js, JQuery, AWS AJAX.

Operation Systems: Windows 2000/NT/XP/7/8, Linux Ubuntu and Mac OS.

Testing/Control Tools: JUnit, SVN, Maven, ANT and GIT.

Application Servers: Tomcat 6, WebSphere 6.0/5.1, JBoss, WebLogic and Google App Engine.

IDE: Eclipse, RAD and NetBeans.

RDBMS: MS SQL, MS Access, PostgreSQL, Teradata, Oracle 11g/10g/9i, SQL Server and Google Cloud SQL database.

SDLC Methodologies & Design Patterns: Agile, Waterfall, Test Driven Development, OOAD, OOP, UML, MVC2, Factory Pattern, Singleton, facade, Iterator and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Java Programmer Analyst

Responsibilities:

  • Participated in web design meetings and analyzed user needs to determine technical requirements.
  • Involved in the development of Various Web applications using J2EE Technologies.
  • Created detailed design document, use cases, sequence and class UML diagrams using Rational Rose software.
  • Maintained the existing code based developed in spring 3 and Hibernate 3.3 framework by incorporating new features and fixing bugs.
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues
  • SQL Query tuning to enhance performance of application in production environments.
  • Worked on multi database application environment using Hibernate.
  • Used HTML5 and CSS3 for webpage development and build on Bootstrap 3.0.Data binding using AngularJs.
  • Experienced using AngularJs and its MVC framework to support very interactive web pages through AJAX.
  • Developed multi-tiered web-based application development using XML, Web Services and SOA.
  • Implemented logger for debugging using Log4j.
  • Implemented Continuous Integrations with Jenkins build and code quality reports through SONAR.
  • Wrote and maintained unit tests using JUnit and Used Selenium IDE for automation testing of application, which has recorded activities for the triggering event.
  • Used GIT for Version Management.
  • Worked on Test-Driven Development in Agile-Scrum with XP methodology.
  • Worked on the daily assigned duties by the client.

Environment: Java 6, J2EE(Jsp, Servlets), JavaScript, Spring 3, Hibernate 3.3, Oracle 11g, JUnit, Rational rose, Webservcies, GIT, AJAX, Angular Js, Eclipse IDE, Selenium, Jenkins, SONAR, Log4j, Windows .

Confidential, Mountain view, CA

Java/J2EE Developer

Responsibilities:

  • Analyzing the existing system with all applicable modules.
  • Involved in Requirement gathering and analysis.
  • Expertise is building a project including start up scripts, RPM packaging. Also implemented automated deployment using Puppet.
  • Used REST-Assured framework for functional testing. Also tools like Post Man, SOAP UI for testing web services.
  • Developed application service components and configured beans using (applicationContext.xml) Spring IOC.
  • Implemented Transaction and Logging using Spring Framework.
  • Developed an internal UI tool, which uses web services to access NCP data using HTML5, CSS3 and Angular JS.
  • Also written automated testing framework using Selenium Web Driver.
  • Written Persistence layer DAOs, injected these DAOs into Business Layer using JPA annotations.
  • Written DB scripts to create our schema and initialize all our tables. Also written scripts to apply patches to the current database (DB alter scripts)
  • Responsible for writing install scripts and creating deployment artifacts like jar, RPMs and also automated deployment scripts using Puppet.
  • Used Perforce for version control.
  • Unit tested using JUnit & mocking by JMock.

Environment: Java JDK 7, HTML 5, CSS 3, AWS, Angular JS, Apache Tomcat 7.0, REST/JSON, Spring framework 3.1.4, Spring Boot, JPA 2.0, Maven 2.0, Oracle DB 11g, REST-Assured, Shell scripting, RPM, Puppet.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in designing the system based on UML diagrams which include Data Flow Diagram, class diagram, sequence diagram.
  • Have worked in all phases from Development till post-production in all Releases.
  • Developed business components and configured as beans using Spring Dependency Injection.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from Spring with Hibernate API.
  • Used different primary key generators such as sequence, identity and native.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Developed administrative interfaces with the technologies of JSP, AJAX, JavaScript, spring and Hibernate.
  • Used Eclipse as an IDE for developing the application.
  • Used SubVersion for version control.
  • Developed the application using frameworks like Struts 2, Java Server Faces (JSF) and Spring frameworks.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Developed JUNIT Tests to unit test services and integrated them to build and deploy process using Maven Build Tool.
  • Designed UI screens using JavaScript, JSP 2.0, Ajax and XML, HTML5, CSS3 and JQuery.
  • Used Log4j for logging and Eclipse for Development.
  • Responsibilities include working web sites and content management systems. Provide services on java based content management system by utilization of XSLT.

Environment: Java 1.6, Hibernate 3.3, Spring 3.0, Spring MVC, JSP, XML, SOAP, WSDL, Ajax, XSLT, CSS, JDBC, Java Script, Eclipse, Oracle 11g, JDK, JUnit, Unix, Log4j.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all phases ofSoftware Development Life Cycle (SDLC).
  • Developed Front end UI usingHTML5, JavaScript,JQuery, CSS3, AJAX and Google API.
  • UsedAntfor building the application, and completed testing by deploying on application server.
  • Extensively used theEclipseIDEand developed the application using JSP, Servlets.
  • Experience on working with Web Sphere Portal Server, including Web Sphere Portlet Factory.
  • Experienced in handlingAjaxrequests from the web client and manipulating the responses.
  • Involved in analysis, design, testing phases and responsible for documenting technical specifications.
  • Involved in Integration of web services REST/SOAP with the front-end client components and designing the web flow to the back-end servers.
  • Deployed the application on theJettyServletsEngine, Http Server.
  • Worked in developing web application components likeREST/SOAP web services, and experienced in handlingJSON / XMLformats of data.
  • Developed Google based web application and deployed in Google App Engine.

Environment: Java/J2EE,Jsp,Servlets, HTML5,MySql,JQuery, Google App Engine, Google Cloud SQL database, Eclipse,Web services, REST/ SOAP, Ajax, CSS3, JDBC, JNDI.

Confidential

Java Developer

Responsibilities:

  • Developed new EJB modules to create a knowledge base of eligibility records from the database and present selected items to the front end.
  • Designed and developed Business logic tier to feed the presentation layer with selective records.
  • Developed the presentation/User Interfaces (GUI) using JSP, JSTL, HTML and Dynamic JSP.
  • Developed rules for business validations for insurance policies and eligibility matrix using Rule Engine.
  • Developed validations using Struts validations and Business validation using Rule Engine and JBoss Drools.
  • Developed CRON job schedulers for application on RHEL Linux Operating system.
  • Used the Jprofiler to monitor the application execution and improve the performance.
  • Developed middle tier business logic, using Singleton & DAO patterns.
  • Developed custom validation plug-in for validation of user input in struts framework.

Environment: Java1.5, Struts1.2, Ejb2.1, JBoss Drools, Dynamic JSPs, Rules Engine, Eclipse, Oracle, SQL plus, PL/SQL, Log4j, JavaScript, RHEL Linux, SVN, Ant.

Confidential

Java Developer

Responsibilities:

  • Understanding the requirements through clear communication with analyst.
  • Studying the current manual system and managed the process flow accordingly in the software using MVC2 architecture.
  • Use Case diagrams, Class diagrams, Sequence diagrams, Flow diagrams are designed as per the SRS and URS.
  • Documentation for Database fields as per the Client discussions and Involved in designing Object Relation Mapping for DB.
  • Prototypes are designed for the modules and sub modules of the project.
  • For CRUD operations we have used Actions, Dispatch action, Forward action.
  • Developing EJB for performing business logic and for Object Relation Mapping.
  • JSP and HTML is designed for client side GUI.
  • Developing JavaScript and used validation framework for client side validations.
  • For dynamic display of options in select box we have used XML.
  • Writing SQL statements for inserting, updating, deleting, and Queries for retrieving data.
  • Transferred knowledge to Co-employees and Client users.
  • Participation in solving bugs for this Project.
  • Involving the Data Migration of this Project.
  • Involving the Database design of the Project.

Environment: Windows, Linux, Java 1.5, Struts 1.2, Postgre SQL, JBOSS and XML.

We'd love your feedback!