We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Daytona Beach, FL

SUMMARY

  • Java/J2EE Developer wif 8 years of Core Information Technology (IT) experience in analysis, design, development and implementation of Java, J2EE enterprise applications.
  • Experience in designing, developing, and deploying JDBC, JSP, JSF, Struts, EJB, Java Beans, JDK, Servlets, JMS on windows and flavors of UNIX platforms.
  • Good experience in implementing J2EE compliant applications using Struts framework, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ.
  • Exposure and knowledge in designing and developing applications using UML wif Rational Rose.
  • 5+ years of experience in developing enterprise applications using SDLC, Rational Unified Process.
  • Proficient in handling & administering Web servers/application servers viz WebLogic 10.x/9.x/ 8.x, WebSphere Application Server, JBoss and Apache Tomcat.
  • Strong development experience wif modern front - end frames like Angular JS, Node JS.
  • 5+ years of extensive experience in Internet Programming wif HTML, DHTML, JSON, Java Script, CSS, XML
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, Oracle 10g/11g, IBM DB2 7.x/8.x
  • Experience in developing teh Web services using SOAP and WSDL and messaging using JMS.
  • Working knowledge of Web2.0 (AJAX, JSON, JQuery)
  • Developed, tested and deployed applications in Windows, UNIX and Linux environments
  • Handled long running calls to XML web services and Sql Server stored procedures using multi threads
  • Experience on Web-based environments wif thorough knowledge of RDBMS concepts
  • Used Maven, ANT, CVS and Log4j Extensively
  • Experience working wif onsite/offshore model.
  • Comfortable in developing applications using editors like Eclipse, RAD.
  • Good at Documenting and Understanding User requirements and System specifications
  • Excellent communication skills, team playing spirit and strong analytical & problem solving abilities

TECHNICAL SKILLS

Operating Systems: Windows 2000/XP/7/95/NT Server. UNIX (AIX), LinuxLanguages Java, JavaScript, J2SE, XML, UML, HTML, JSON, Ajax, Swing, Object Oriented JavaScript.

Java Technologies: JAVA BEANS, JDBC, JMS, JPA, RMI

Web Technologies: Struts, Spring, Spring Boot, Java Server Faces (JSF), Servlets, JSP, JSTL Facelets, Restful Web Services, SOAP, UDDI, Java Web Services, XML, XSLT, WSDL, Angular JS, Node JS.

Middleware: J2EE, EJB 1.1/2.0/3.0, IBM Web sphere MQ Series.

Application Servers: Web sphere Application Server, WebSphere Portal Server, Tomcat, JBOSS, and Oracle Web Logic Application Server, RHEL Tomcat 7

Databases: Oracle 10g/11g, DB2, MS-SQL Server.

Tools: /IDE: Eclipse, WSAD, JBuilder, JDeveloper, Drools, Ant, Maven, NetBeans

Design Patterns: Singleton, Business Delegate, Business Object, Service Locator, Data Access Objects, MVC, Façade, Factory.

Case Tools: Rational Rose, OOAD using UML, Clear Quest, and Microsoft Visio.

Version Control: CVS, Git.

Cloud: Amazon Web services

OR Mapping: Hibernate

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used agile methodology (SCRUM) for developing application.
  • Involved in using technologies like JSF, JSP, servlets, AJAX, Prime faces 5.0 and MVC architecture.
  • Actively involved in testing and deployment of teh application on WebSphere Application server 8.5.
  • Used IBM MQ for exchange of information between applications using message queues.
  • Used MQMON, a MQ tool to communicate wif teh message queues.
  • Debugged applications on local and remote WebSphere Application Servers.
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Defined and build EJB 3.1 Activation specs in WebSphere 8.5 for Message Driven Beans.
  • Involved in consumingSOAPbased web services, provided by different vendors to send detector data, usingJAX-WS.
  • UsedJAXBfor marshalling and unmarshalling of XML objects.
  • Used XSD's to generate XML using JAXB marshalling.
  • Built Web pages that are rich user-interface using AJAX, JavaScript and AngularJS.
  • Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in teh application.
  • Involved in producing and consumingRestbased web services usingJAX-RS API.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Git and source Tree (Git Client) for version control.
  • Used build tools such as Ant, Maven, Bamboo.
  • Modified, created SQL, stored procedures for application support.
  • Developed test classes in JUnit for implementing unit testing.

Environment: Java, J2EE, Spring, Spring MVC, Spring Boot, Micro-Services, JSF, Prime Faces, JSON, XML, SQL, PLSQL, Oracle, Sql Server, UNIX, Angular JS, WebSphere Application Server 8.5, JBoss EAP 6.3, JAXB, EJB 3.1, log4j, MQMON, JMS, IBM MQ, Source Tree, Git, Bit bucket, Maven, Bamboo, Maven, JAX-WS, JAX-RS

Confidential

Senior Java Full Stack Developer

Responsibilities:

  • Actively participated in teh daily SCRUM meetings to produce quality deliverables wifin time.
  • Build microservices for teh delivery of software products across teh enterprise.
  • Developed UIbased applications using HTML 5, CSS3 media queries, Ajax, Angular JS and Bootstrap.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Develop integration techniques using teh Apache camel and apache active-MQ technologies.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans
  • Implemented new Apache Camel routes and extended existing Camel routes that provide end-to-end communications between teh web services and other enterprise back end services.
  • Developed Restlet basedendpoints using apache camelfor consuming and producing RESTful resources.
  • Developing or maintaining a production-level cloud-based architecture in AWS
  • Developed server-side software modules and client-side user interface components deployed in Compute Cloud of Amazon Web Services (AWS).
  • Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
  • Written teh custom angular service/factory for sharing teh global data model/methods across teh application scope.
  • Utilize Camel to integrate microservices wif other microservices and MQ messaging exchanges.
  • Rendered dynamic HTML templates using Angular JS.
  • Used spring framework for implementing Dependency Injection.
  • Used google gson java library to serialize/deserialize Java objects to/from JSON format
  • Used Git and source Tree (Git Client) for version control.
  • Modified SQL, stored procedure and functions for performance enhancement.
  • Configured and deployed web applications in Apache Tomcat Server.
  • Created JUnit test cases and created set up manuals and user guides.

Environment: Java, J2EE, Spring, Micro-Services, Struts, JSON, XML, SQL, PLSQL, JDBC, Oracle, AWS, Angular JS, UNIX, Google GSON, log4j, PG Admin, PostGres, log4j, Apache camel, Apache Active MQ, JPA, Hibernate, Source Tree, Git, Tomcat.

Confidential, Daytona Beach FL

Java/J2EE Developer

Responsibilities:

  • Gatheird user requirements, analyzed and wrote functional and technical specifications
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool
  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Developed UI using HTML5, JavaScript, JQuery, Angular JS, and Ajax
  • Used Spring MVC framework to implement teh MVC design pattern.
  • Used spring framework on teh server side for creating RESTFul services.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL queries and Stored Procedures to retrieve data from Oracle database.
  • Developed teh application using Singleton, Business Delegate and Data Transfer Object (DTO) design patterns in teh project.
  • Worked on business objects that allow users to view, analyze teh data and worked on business intelligence tools.
  • Using testing tools like JUnit, SOA Tester, Bus Tester and JMeter for quality management.
  • Used log4j for logging and CVS for version control.
  • Configured and deployed web application in Weblogic Server.
  • Developed custom reports using Crystal Reports and wrote test cases using JUNIT tool.

Environment: Java, J2EE, Spring MVC, Spring IOC, Angular JS, HTML5, CSS3, JavaScript, RESTFul Web services, Hibernate, Eclipse, Oracle11g, Sql Server, Jmeter, WebLogic sever, business objects, UML, XSLT, Ajax, Log4j, Maven, Jenkins, CVS.

Confidential, Jeffersonville, IN

Sr. Java Developer

Responsibilities:

  • Analysis, Design and Implementation/translation of Business User requirements.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables wifin time.
  • Developed teh application using Struts framework to model teh MVC architecture along wif Tiles and Validation framework.
  • Worked on Designing and implementing overall process/work flow, building multithreaded components using teh Java Concurrent packages.
  • Configuring Web.xml, Struts-config.xml and Tiles-def.xml files and various Action classes for handling teh client requests.
  • Designed and developed user interfaces using JSP, which allows teh users to enter data in search forms, login and so on.
  • Developed Servlets, JSP pages wif custom tags, Java Beans and was involved in their integration into teh system.
  • Extensive development experience wif Oracle Enterprise Service Bus (ESB 10g) in evaluating routing rules, perform transformations and invoke services.
  • Implemented SOA based services using different protocols to pass and get teh information from other services.
  • Generating stubs from teh given WSDL by using Apache CXF.
  • Building and parsing SOAP XML requests and responses like Availability, Low Fare Search, Seat Map and Booking to interact wif teh GDS.
  • Developed business objects and business object halpers which interact wif middleware stubs.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications.
  • Used GSON for conversion of Object to JSON and JSON to Object in teh process of developing REST web services.
  • Used OAuth2.0 as autantication protocol in Restful web services implementation.
  • Used CVS as integration and Version management tool and My Eclipse as IDE.
  • Experience Working on Drools/BRMS.
  • Integrated JPA persistence using Hibernate in order to save teh current state of teh drools knowledge session using teh Spring Framework integration.

Environment: JDK, Java, J2EE, multithreading, Spring, Struts, JSP, Oracle Service Bus, Java Script, Servlets, JDBC, XML, OAuth2.0, My Eclipse, MySQL, CVS, Maven, SOA Suite, SOAP and Restful Web services, Drools, Business Objects, JSON, My Eclipse, Maven, JUnit4

Confidential, Fremont, MI

Java Developer

Responsibilities:

  • All teh phases of teh life cycle of teh project from requirements gathering to quality assurance testing.
  • Experience working wif onsite/offshore model.
  • Experience in assigning tasks to offshore team and handling meetings wif teh offshore team.
  • Designed class and sequence diagrams using Microsoft Visio for all teh use cases.
  • Designed teh application based on various J2EE design patterns including MVC (Model View Controller), Front Controller and multithreading.
  • Used spring framework to implement teh MVC design pattern.
  • Created and consumed RESTFul web services using Jersey (JAX-RS).
  • Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX, JQuery and JSP’s.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Created ".FTL" and ".Text" files that are invoked by java Data bean Classes to send them as attachments to Agents/Underwriters.
  • Experience Working on Drools/BRMS.
  • Developed rule modules using Rule Engines, Drools.
  • Created JUnit test cases and created set up manuals and user guides.
  • Created SQL scripts for teh Postgre database. Worked on system Errors and fixed them accordingly as per teh priority.
  • Worked wif teh Quality Assurance team in fixing teh defects and updating teh track worksheet in Jtracks.

Environment: Java, J2EE, JSP, Servlets, JQuery, JavaScript, XML, CSS, Spring MVC, Spring IOC, SOAP, Apache CXF, RESTFul, JAX-RS, Jersey, Multithreading, Hibernate, Eclipse -Juno, PostGre, Drools, Tomcat, UML, XSLT, Ajax and Promos Rules.

Confidential, Minneapolis, MN

J2EE Developer

Responsibilities:

  • Requirement gathering, Analysis and Design using OOA/UML.
  • Created UML diagrams using Usecase, Class and Sequence Diagrams for teh J2EE application modules.
  • Implemented design patterns like Singleton, Session Façade, Factory, MVC, DAO etc.,
  • Worked on Presentation layer used JSP, Servlets, Struts2 and Java Beans library.
  • Extensively used Spring framework for Dependency Injection
  • Interacted wif Developers to follow up on Defects and Issues.
  • Used Test Director to track teh defects and to close teh defects.
  • Implemented DAOs to communicate wif teh Database by using hibernate.cfg.xml and. hbm wif POJO class.
  • Configuring and deployments of WAR and JAR files for App Server.
  • Writing build scripts using ANT.
  • Used Perl for text processing.
  • Worked on Bug fixing.
  • Extensively used JQeury to build a feature rich UI and implement AJAX requests
  • Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of teh systems.

Environment: JDK1.6, J2EE(JSP, servlets, JDBC), Spring MVC, Hibernate, OOAD, UML, XML, JAXB, HTML, Perl, Weblogic 9, Javascript, XSLT, Apache Ant, Eclipse 3.1, SQL, PL/SQL, Oracle 10g, UNIX, Windows Vista and Windows 7.

Confidential

Programmer Analyst

Responsibilities:

  • Developed presentation layer using HTML, CSS, JSP, SWING and JavaScript.
  • Used Struts Tiles framework for teh development user interface.
  • OO Analysis and developed UML wif Rational Rose.
  • Developed custom tags to add extra functionalities to JSP.
  • Developed web-based UI using Struts Framework.
  • Wrote network client classes to receive status reports and send commands, import/export configurations via Java Messaging Service (JMS)
  • Designing teh presentation tier using teh Struts framework and Command pattern for teh middle tier.
  • Code development using EJB and Java Servlets
  • Created dynamic web pages using JSP, static pages using HTML and developed business logic using EJB and Xml.
  • Developed session bean and entity bean in business logic layer.
  • Developed DTO to marshal and carry entity bean state.
  • Developed utility classes to separate some underlying functions from business logic.
  • Developed XML for configuration and data description.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Used JMS to established message communication.
  • Used SAX API for accessing XML documents and for notifying teh application of a stream of parsing events.
  • Deployed JAR, WAR and EAR on WebLogic application server
  • Used Oracle 9i as back-end database.
  • Modified SQL, stored procedure and functions for performance enhancement.
  • Developed SQL queries wif JDBC API to create, retrieve and update data.
  • Efficient Storage of XML in an LDAP Directory.

Environment: Struts Framework, EJB 2.0, Servlet 2.5, Multithreading, JSP 2.0, JDBC, HTML 4.0, JavaScript, XML, XSLT, Swing, WebLogic server 8.x, Oracle 9i, MyEclipse5.x, Windows NT and UNIX.

Confidential

Java Developer

Responsibilities:

  • Object Oriented Analysis and Design for teh system from use case and requirement documents using UML, Rational Rose.
  • Designing system architecture and identifying proper patterns and framework for teh system.
  • Participated in analysis activities, software design and design reviews wif Sun Microsystems.
  • Communicated wif Business Owners to finalize Use Cases, Design documents and System Architecture documents.
  • Design and development of web based application using JSF 1.2, hibernate and PL/SQL technologies.
  • Worked on developing applications wif extensive multithreading.
  • Configuring and deployments of WAR files for teh App Server.
  • Implemented DAOs to communicate wif teh Database by using hibernate.cfg.xml and. hbm wif Java bean class.
  • Used TIBCO for integration services.
  • Doing unit testing once development is done.
  • Resolved production issues and provided teh production support while teh application is in UAT/PROD.
  • Configured and deployed web application in WebLogic Server.
  • Led teh team in team leader’s absence and report teh status to client.

Environment: Java, JSF1.2, XML, SQL, PLSQL, JDBC, Oracle, Multithreading, UNIX, UML, Rational Rose, TIBCO, Oracle WebLogic server, Windows XP

We'd love your feedback!