We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

PA

PROFESSIONAL SUMMARY:

  • Possess 8 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture
  • Solid experience in client design and validations using HTML, Java Script, AJAX, JSP and Swing
  • Mastered J2EE architecture Patterns, Design and development
  • Experienced in on Core java technology including multithreading, JDBC, RMI, and network programming
  • Solid experience in RDBMS design, programming, normalization and security administration with MySQL 5.X, Oracle 11g
  • Proficiency in multiple databases like MongoDB, MySQL, NoSQL, ORACLE and MS SQL Server
  • Mastered SVN and GitHub Version Control systems
  • Expert in the functional usage and deployment of applications in JBoss, Web Logic, Portlets, Web Sphere and Apache Tomcat Server
  • Extensive experience and actively involved in requirement gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing
  • Solid experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi - tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP) Working knowledge of Agile Development methodologies
  • Experience in Mule ESB any point API platform on designing and implementing Mule APIs
  • Experience in writing and executing unit test cases using JUnit Testing Framework
  • Worked on Agile methodology, SOA for different applications
  • Extensive knowledge of Client-Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate
  • Well versed with development tools (Eclipse, NetBeans, Spring Tool Suite, SQL Developer, Soap UI, Splunk and Layer7 Policy Manager)
  • Experience of API development with multiple Web services (REST, SOAP)
  • Extensive experience working in an Agile/SCRUM development environment
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans
  • Excellent communication skills and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies

TECHNICAL SKILLS:

Programing Languages: Java, J2EE, Groovy, JSP, JSF, Servlets, JDBC, Struts, Spring, SQL, Junit, Hibernate, C#.net

Development Tools: Eclipse IDE, IntelliJ, NetBeans, Log4j.

Frontend Technologies: HTML, JavaScript, Grails, AJAX, CSS, XML, JSON, JQUERY, Bootstrap, AngularJS, NodeJS.

Web & Application Servers: Apache tomcat 8, Web logic, JBoss, Glassfish.

Frameworks: Struts, Spring, Hibernate.

Version Control Tools: GitHub, SVN

Build/Deployment tools: Ant, Maven

Web Service Technology: SOAP, WSDL, JAX-WS, JAX-RPC, JAXB

Firefox Addons: XPath, Xpath checker, Firebug

Automation Tools: Selenium WebDriver, Junit, JMeter

Applications: MS Office Pro Word, Excel, PowerPoint, Access, Outlook

Tools: Log4j, Maven, Layer7 Policy manager

Databases: MySQL, NoSQL, Oracle, MongoDB, PL/SQL

Operating Systems: Windows, Win 2000, Ubuntu and UNIX

PROFESSIONAL EXPERIENCE:

Confidential, PA

Java/ J2EE Developer

Responsibilities:

  • Development Life Cycle (SDLC) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile.
  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written daily.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
  • Presentation layer was developed using JSP, Tag libraries, HTML, CSS and used JavaScript for client validations.
  • Developed front end web applications by using web technologies such as AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Involved in the integration of spring for implementing Dependency Injection.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Developed end to end application on spring boot framework (Rest API Application/Spring JPA using Crud repository).
  • Used Eclipse and Tomcat as an Integrated Development Environment for developing, deploying the application.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
  • Created new functionalities for report distribution module
  • Developed JSP and HTML pages using CSS as part of the presentation layer
  • Used SAML 2.0 protocols to establish security in communication between HTML pages
  • Extensively used Struts taglibs
  • Involved in developing UI screens using various web technologies like HTML, Java Script framework like Angular JS, Node JS
  • Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
  • Data access layer is implemented using Hibernate
  • Used Apache POI to generate Excel documents
  • Implemented Struts action classes.
  • Migrated the existing integration layer from AXG (Ace XML Gateway) to the SSG(Secure Span Gateway) using Layer7 tool
  • Worked extensively in the backend Oracle database
  • Developed JMS components to send messages from one application to other application internally
  • Used JBoss Application server as the JMS provider to manage the sessions and queues
  • Used WSDL to post the services in the UDDI
  • Used Python Scripting language to migrate from Oracle DB to MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design
  • Developed lookup tables and views to speed up queries.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • SOAP client request is used to make use of services.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server
  • Was actively involved with production and support.
  • Involved in testing the ported application
  • Participated in Quality analysis and testing

Environment: Java 1.8, JMS, Struts 2.1, Hibernate 3.5, WebLogic 9.2, JSP, HTML, CSS, Angular JS, Node JS, ANT, Python 3.x, Web Services, Layer7, MongoDB, Ubuntu, DB2, Oracle 11g, JBoss.

Confidential, FL

Application Developer

Responsibilities:

  • Designed and developed Groovy Grails applications for end users
  • Developed and executed software systems utilizing JavaScript and Groovy
  • Wrote controllers with Groovy to connect front-end interfaces with java services on Grails framework
  • Developed the Use Case diagrams and Class diagrams
  • Developed Test Driven Development (TDD) for both new and existing applications
  • Worked on Spock and Junit mocking in Grails unit testing
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy
  • Created a Call Center data entry application in Grails to generate management statistics
  • Tech highlights: Groovy Grails, Subversion, Quartz, Acegi, Lucene, Grails-Jasper, Grails-Sanitizer, Grails-Searchable, Grails-Web flow, & Postgres
  • Developed web services that are to be consumed by third party sources
  • Developed android and IOS mobile applications using the mosaic platform
  • Implemented dual security application using Java/Groovy/Grails that eradicates the hazard of compromised credentials during authentication
  • Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration
  • Used IntelliJ as a IDE for developing the application.
  • Using Scala created user stories and resolved development issues
  • Developed the User interfaces using HTML, CSS3, JSP, and JavaScript etc.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases
  • Used Grails Domain structure for Object Relational Mapping
  • Designed, coded and tested portfolio optimization system using Drools Rules Engine
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, JQuery
  • Experience with Front-end JavaScript frameworks like AngularJS, Node JS
  • Developed SQL Queries using Froq for Oracle DB server and Sequel Pro for MySQL DB

Environment: Java, Groovy J2EE, JavaScript, HTML5, CSS3, Angular.js, Spring, Hibernate, Grails, REST, JQuery, AJAX, JavaScript, JSP, SERVLET, MySQL DB, Scala, Oracle, CRUD, PL/SQL, JDBC, UML, Intellij, Junit, Gradle, Froq, Sequel Pro, Tomcat, Agile.

Confidential, Ann Arbor, MI

Java/ J2EE Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Developed client side interface with the help of HTML/JSP/CSS/Java Script Pages.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Migrated the application from C#.net to Java which uses spring as a framework.
  • Maven was used as development and deployment tool.
  • Produced and Consumed RESTful web services using Jersey API’s.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Configured and customized logs using Log4J.

Environment: Java, JavaScript, Hibernate, Spring, SCRUM, JSP, Servlet, XML, Java Beans, Restful Web Services, Log4J, Junit, GitHub, Eclipse, Maven, Tomcat, Oracle, C#.net .

Confidential

Java Programmer

Responsibilities:

  • Involved in taking architectural and design decisions for the product across all supported platforms.
  • Participated in design, development and testing of the application.
  • Involved in product strategy meetings.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • As reviewer, performed both design and code reviews across project releases.
  • Interacted with various stakeholders including Product Management, Release Management, other architect and functional engineering teams.
  • Involved in implementing few core product features within the releases of the product.
  • Used Agile with SCRUM methodology for product development.
  • Developed JSP Pages and performed client side validations using Java script tags.
  • Used JSTL tags and structs tags library.
  • Used Hibernate to connect different databases and developed the application using Hibernate and struts.
  • Developed the web services using SOAP which also uses WSDL, JAX-WS and Axis.
  • Added logging and debugging capabilities using Log4j.
  • Used SVN as a version control tool and used IDE as Eclipse.
  • Developed the application using Apache ANT and deployed the application using Tomcat server.

Environment: Java, JDBC, JSP, J2EE, JSTL, Agile, JMS, SOAP Web services, Hibernate, Eclipse IDE, UML, Tomcat 5.x, Apache ANT, SVN.

We'd love your feedback!