We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

Towson, MD

SUMMARY:

  • Around 10+ years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, EJB, JMS, Rabbit MQ, Kafka, JSF, RMI, XML, AJAX, Spring MVC, Spring IOC, Spring AOP and Web Services
  • Experienced in using Ajax Libraries like JQuery, Angular Js.
  • Experienced in working on Responsive Design using Bootstrap for the Mobile devices.
  • Expertise in OOA, OOD, SDLC, Software Development, Java Application Development,
  • Distributed Application Development and Object Oriented Programming (OOP)
  • Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB
  • Experience on Waterfall, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Hands-on experience in building web and enterprise applications in various domains like Insurance, Health, and Software Service.
  • Worked extensively on shell programming with Linux/Unix, Perl scripts and Regular Expressions
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Experienced with various frameworks like Struts, Spring, JSF, Hibernate, JPA, Spring Web Flow.
  • Experienced in using Java IDE tools like Eclipse, IntelliJ, RSA, Net Beans.
  • Set up, configured, and maintained multiple web/application servers like Apache, Tomcat, JBoss, JRun, IBM WebSphere, BEA WebLogic.
  • Extensive experience in writing the Apache Camel routing in SOA platform.
  • Extensive experience in using the MOM with Active MQ, Apache KAFKA.
  • Have working experience on Angular Js, MongoDB, couch DB.
  • Have Good Knowledge in Node Js.
  • Having an experience in developing middleware services with the help of Mule ESB and Oracle OSB.
  • Experience building microservices as a strategy to gradually replace the fragile core monolithic Java application while still being able to add new business features.
  • Excellent in databases like IBM DB2, Oracle, SQL Server
  • Experience in Database module analysis, design and development using SQL, PL/SQL and other tools under Oracle, MySQL and SQL Server.
  • Has experience on java web services using Apache CXF.
  • Experienced in working with different operating systems Windows, UNIX, LINUX,MAC
  • Wrote build/deployment scripts using ANT and Shell
  • Wrote unit tests using JUnit, Jasmine, karma.
  • Good working knowledge on GIT, TFS, CVS, SVN and Clear Case for version control
  • Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills
  • Ability to learn and use new systems and paradigms in considerably less time, Solid communicator with exceptional team-building skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, SQL, PL/SQL, Groovy

J2EE Technologies: EJB 1.1/2.0/2.1/3.0, Servlets 2.3/2.4, JSP 1.2/2.0,Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS

Web Technologies: HTML, DHTML, XML, XSLT, CSS, DOM, SAX, AJAX, Angular Js

IDE Tools: IBM WSAD 7.0/7.5, RSA 6.x,7x Eclipse3.1, MyEclipse5.1, JBuilder, Dreamweaver

Distributed Computing: RMI, EJB 1.0, 1.1 & 2.0

Application/Web Server: IBM Web Sphere 5.0/5.1/5.1.2, Web Logic 7.0/8.1, JBoss, Liferay Portal Server, Tomcat 7.0

Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1, SQL Server 05/08, Sybase, IBM Mainframes

Methodologies: UML, Rational Rose, RUP, Agile, SDLC

Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 9, Solaris 10

Frameworks: Struts 1.1/1.2/2.0, spring 1.0/2.0/2.5/3.3, Hibernate 2.0/3.0/3.5, JUnit, Log4j, JSF 1.2, Jasmine

Other Tools: Putty, TOAD, ANT, GIT, CVS, Clear Case, Clear Quest, PVCS, VSS

PROFESSIONAL EXPERIENCE:

Confidential, Towson, MD

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX JQuery to speed the application.
  • Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
  • Developed Single Page Application ( SPA ) using Angular Js .
  • Involved in developing Custom Directives using Angular Js.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Test Web Services using SOAP UI.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
  • Development of Spring Bootiful applications with microservices
  • Designed and coded Java microservice to run R-scripts; microservice was done using test driven development and reading messages via RabbitMQ
  • Extensively worked on form validation using the Spring Validator framework.
  • Used the Struts Validator framework for validating the forms.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Scaling solution using Amazon's EC2 and S3 web services.
  • Define and implement monitoring solutions for Cassandra
  • Designed and implemented NoSQL Cassandra keystores and column families.
  • Implementation of Elastic search using Spring in internal business applications.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Use d MAVEN to build the application.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application using Rational Application Developer (RAD) 7.5 and used GIT for version control.
  • Unit tested the applications before release to QA.
  • Worked with Quality Assurance team in tracking and fixing bugs

Environment: Java/J2EE, Tomcat 7.0, CA Rally, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML/XSLT, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, Jenkins, ANT, GIT, Log4J, Unix, AWS , Microservices , Cassandra , Angular Js.

Confidential, San Jose, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Responsibilities include analysis of these various applications, co-ordination with client, meetings with business users
  • Worked in Agile Environment.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Spring AOP in case of logging and security.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Worked in responsive Design application using different HTML5 media queries for different mobile devices for different sizes
  • Developed user interface using JSP, JSTL,JSF tags and Custom Tag Libraries and AJAX JQuery, Angular JS to speed the application.
  • Used J q uery, Angular J s to manipulate the DOM objects for User interface look and feel and for Ajax calls.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
  • Extensive experience in developing the SOA middleware based out of Mule ESB.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Used PL/SQL to manage data and create tables
  • Use d MAVEN to build the application.
  • Unit testing is accomplished through Junit and MOCKITO to test the different layers of the application.
  • Monitored the error logs using Log4J and fixed the problems.
  • Involved in Proof of concept building REST services using Node Js and Mongo DB .
  • Exported Relational stores data to non-relational stores like Mongo DB.
  • Developed the different components of application using Rational Application Developer (RAD) 7.5 and used SVN for version control.

Environment: Java/J2EE, WebLogic, SOA, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JMS, UML, JNDI, Jquery, Ajax, Maven, ANT, CVS, Log4J, Unix, Angular Js, JSF, Apache Camel, Node Js, Mongo DB Mocha/chai, Heroku.

Confidential, San Jose, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Responsibilities include analysis of these various applications, co-ordination with client, meetings with business users
  • Worked in Agile Environment.
  • Used Spring Framework and JSF Framework in the application, which is based on MVC design pattern.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Worked in responsive Design application using different HTML5 media queries for different mobile devices for different sizes
  • Developed user interface using JSP, JSTL,JSF tags and Custom Tag Libraries and AJAX JQuery, Angular JS to speed the application.
  • Used JQuery, Angular JS to manipulate the DOM objects for User interface look and feel and for Ajax calls.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used PL/SQL to manage data and create tables
  • Performed unit testing using Junit framework
  • Implemented RESTFUL web services using Angular JS
  • Use d MAVEN to build the application.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application using Rational Application Developer (RAD) 7.5 and used SVN for version control.
  • Developed the different components of application using STS 3.4 and used SVN for version control.

Environment: Java/J2EE, Tomcat 7.0,STS 3.4,RAD 7.5, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, ANT, CVS, Log4J, Unix, Angular JS,JSF 1.2

Confidential, Anaheim, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Responsibilities include analysis of these various applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX JQuery to speed the application.
  • Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Used Spring Framework and spring Security and spring web flow in the application, which is based on MVC design pattern for developing the security applications
  • Used RSA web service to develop the standard Development kit on top of the RSA services.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Used CXF for the web service development in the application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used UML to create class, action and sequence diagrams
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue
  • Designing and developing the JMS objects and used MQ Series as provider
  • Used LDAP for Directory Services.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
  • Used PL/SQL to manage data and create tables
  • Performed unit testing using Junit framework
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Implemented JAX Web services using Apache CXF .
  • Use d MAVEN to build the application.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application using Rational Application Developer (RAD) 7.5 and used SVN for version control.

Environment: Java/J2EE, Tomcat 7.0,RAD 7.5, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, ANT, CVS, Log4J, Unix

Confidential, Mountain View, CA

Java/ J2EE Consultant

Responsibilities:

  • Responsible for understanding and execution of requirements
  • Was also actively involved in setting coding standards and writing related documentation.
  • Developed the Java Code using JBuilder as IDE.
  • Writing the code & JUnit test cases & running the JUnit test suites
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Struts framework in UI designing and validations
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Was responsible in implementing various J2EE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
  • Responsible for designing JApplets using SWING and embedding them into the web pages
  • Code Review & Debugging using JBuilder & MS JavaScript Debugger.
  • Finding the performance issues using JProfiler & Enhancement for the same
  • Was responsible for developing and deploying the EJB (Session & MDB)
  • Configured Queues in WebLogic server where the messages, using JMS API, were published.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Designing and developing the JMS objects and used Tibco as provider
  • Writing the ANT build scripts for the deployment of EJB.
  • Followed XP Methodology for development.
  • Writing/Manipulating the database queries, triggers, stored procedures etc

Environment: Java, J2EE, WebLogic Application Server 7.0, Oracle, EJB, JSP1.1, HTML, JavaScript, Swing, Servlets, UML, XML, JBuilder, Struts.

Confidential, Newark, CA

Java/ J2ee Developer

Responsibilities:

  • Participate in the designing and development of various server side components JSP, Servlets, EJBs etc.
  • Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML
  • Developed the Java Code using Eclipse as IDE.
  • Participated effectively in the full life cycle development of the project including the testing of the project.
  • Study the impact of the requirement and prepare the Requirement Analysis document.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Worked with Struts as a unified MVC framework and developed Tag Libraries.
  • Used Struts framework in UI designing and validations
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Involved in developing User Interface using JSP 's, JavaScript for the pages.
  • Gave on call support to the integration testing for any technical problems Involved in Designing of User Validation Process through JSP.
  • Implemented forms classes to interact with the client & middle tier.
  • Coded the business logic using the Enterprise java Beans (Session Beans) and used Session Façade Design Pattern.
  • Designing and developing the JMS objects and used MQ Series as provider
  • Used PL/SQL to make complex queries and retrieve data from Oracle database
  • Use d ANT scripts to build the application and deploy on Web Logic Application Server
  • Designed, written and maintained complex reusable methods which implements stored procedures to fetch data from the database
  • Prepare the Unit Test Case document / user handbook for test cases.

Environment: Java, J2EE, JSP, Servlets, Struts, EJB, SQL server, Tiles, Web Services, Web Logic 8.1, Eclipse, JDBC, HTML, CSS, Ajax, Junit, XML, Ant, Red Hat Linux.

Hire Now