We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Scottsdale, AZ

PROFESSIONAL SUMMARY:

  • Overall 8+ years of extensive experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code.
  • Strong hands on experience in programming with J2EE and associated technologies includingservlets, JSP, JNDI, EJB, JDBC, Struts, EJB, JMS, Spring, Hibernate, JSF and SOAP/Rest web services.
  • Good knowledge of Software Development Life Cycle process, which includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile/Scrum.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Thread pools, Execution services, concurrent utilities, File IO and Serialization.
  • Good Knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like Spring and its subsidiary modules such as Spring MVC, Spring, and Spring AOP.
  • Experienced in designing the Front end pages using HTML, CSS, Java script, JQuery, JSF, AJAX and Angular JS.
  • Worked extensively on Management beans to handle various configurations.
  • Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, JPA, JDBA and ORM tool Hibernate.
  • Extensive knowledge on Spring AOP concepts.
  • Good experience on SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey
  • Experience implementing Enterprise Java Bean (EJB) technology as a middle layer for communication with database servers.
  • Hands on experience in in XML related technologies JAXP (SAX, DOM), JAXB parsers for parsing XML in to Java object.
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
  • Strong Experience on coding Queries, Procedures and packages in SQL.
  • Extensively worked onUNIX shell scripts to do the batch processing.
  • Hands on experience in configuring and using Maven and Ant build tools.
  • Expert in using version control tools such as such as SVN, CVS and GIT.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
  • Determined, committed, hardworking with strong communication, interpersonal and organizational skills.
  • Works well in challenging, fast-paced, high-stress and deadline-oriented environments individually or as part of a team
  • Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.

TECHNICAL SKILLS:

Java/J2EE Technologies: J2SE, J2EE, JDBC, JSP, Servlets, JMS, EJB, SOAP and Rest web services

Frameworks: Spring, Spring MVC, Hibernate, Struts, JSF, JQuery

Database: Oracle (SQL & PL/SQL), My SQL

Methodologies: Agile, Waterfall model, Scrum

Version Control: SVN, CVS, GIT

XML Related and Others: XML, DTD, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX, DOM

Web Services: Restful services, WSDL, SOAP, JAV-WS, CXF, AXIS, JAX-RS, JERSE

Building tools: ANT, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

Sr. Java/ J2EE Developer

Responsibilities:

  • Implemented agile methodology throughout the project development lifecycles.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC)and integrated with Hibernate framework
  • Implemented the presentation layer, validation helper layer using JSP components and JQUERY
  • Integrated Spring DAO for data access using with Hibernate to implemented CRUD operations against Data base.
  • Used Annotations on all the layers of application development inSpring to wire the components.
  • Involved in implementing application using Spring MVC framework.
  • Designed the Login UI page with LDAP authentication and Necessary page Validations.
  • DevelopedJSP and HTML pages using CSS as part of the presentation layer.
  • WebSphere used to deploy the application.
  • Worked on LDAP Authentication.
  • Used JNDI lookup for LDAP Authentication parameters.
  • Used IRAD for development.
  • Application versions were managed by SVN.
  • Worked extensively on modeling tool visio.
  • Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
  • Developed and deployed EJB’s (Session) to implement the business logic and to handle various interactions with the database.
  • Implemented Persistence Layer using Hibernate integrated with Spring .
  • Used Angular.js, JQuery, JavaScript, HTML5, and CSS3 for front end web designing.
  • Used JSON for real time browser to server communication.
  • Configured and used Mavenscripts to deploy application in server.
  • Worked extensively on creating jobs in Jenkins.
  • Log4J used as logging framework.
  • Involved in testing using Junit.
  • Used Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Involved in code reviews and responsible to fix the code review bugs.

Environment: Java. J2EE, Spring, Hibernate, JSP, JQUERY, JSON, Maven, JUnit, Angular JS,SVN,WebSphere,Visio,IRAD,Jenkins

Confidential, Atlanta, GA

Sr. Java/ J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC)andintegrated with Hibernate framework
  • Implemented the presentation layer, validation helper layer using JSF components and third party libraries.
  • Used spring API to translate technology specific exception into consistent unchecked exceptions.
  • Integrated Spring DAO for data access using with Hibernate to implemented CRUD operations against Data base.
  • Implemented Second level of caching using Hibernate configuration files and EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
  • Implemented Separate controller per form using Spring MVC components like Dispatch servlet, view resolver and Request mapping annotations.
  • Implemented Proto type beans and integrated with singleton beans using Spring lookup method injections.
  • Worked extensively on Management beans to handle various configurations.
  • Worked extensively on modeling tool visio.
  • Supported in building automation scripts for Selenium and TestNG.
  • Implemented business layer using Spring beans, created helper classes to navigate to different layers in applications.
  • Implemented Transaction handling using spring declarative transaction management for DAO layer.
  • Used Rest API with JAX-RS for consuming web services. These web services have two interface XML and JSON.
  • Used Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Worked on packages to run using dynamic Sql and developed UNIX Shell scripts for recurrent processes.
  • Implemented a security module in AngularJS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Configured and used Mavenscripts to deploy application in server.
  • Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Worked with Quality Assurance team in tracking and fixing bugs.

Environment: Java. J2EE, Spring, Hibernate, Rest web services, JSF, AJAX, JSON, Maven, JUnit, Angular JS

Confidential, NYC, New York

Java Developer

Responsibilities:

  • Involved in review of functional and non-functional requirements.
  • Requirement analysis and requirement design.
  • Installing and configuring Eclipse IDE, oracle database, Web Sphere, Tomcat, plugin's for eclipse, required framework jars.
  • Created build scripts using maven by adding dependencies in pom.xml.
  • Used JQUERY for web pages validation.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Worked with Java Script third party languages like JQuery, Mustache, Bootstrap, D3.JS, Angular.js, and JQ Grid.
  • Extensively used BackboneLog4j for logging.
  • Used iText jar to develop pdf’s dynamically.
  • Developed Rich Client Platform (RCP) side changes pertaining to front end for Order capture.
  • Configured and used Mavenscripts to deploy application in server.
  • Practiced test-driven development using JUnit thought-out developing phase.
  • Developed used interface using JSF’s, HTML, JQuery, Bootstrap, and Banckbone.js.
  • Developed and deployed EJB’s (Session) to implement the business logic and to handle various interactions with the database
  • Implemented auto completion concept for fields using AJAX
  • WebSphere used to deploy the application.
  • Configured and used java mail for sending mails to users.
  • Used Tortoise SVN for version control.
  • Used Bugzilla to track application bugs and their status.
  • Used Eclipse IDE to develop application.
  • Modified the existing Backend code for different level of enhancements.
  • Involved in Agile SCRUM methodology.
  • Utilized TOAD to produce SQL questions for the applications, and to see the reports from log tables.
  • Involved in code reviews and responsible to fix the code review bugs.
  • Responsible to fix the issues raised by QA.

Environment: Java, J2EE (Struts, Spring, Hibernate), JSP, AJAX, HTML, Java Script, EJB, SQL, JDBC, Eclipse, XML, JDK 1.5, JMS, SOAP, JIRA, Maven, and SVN, Scrum

Confidential, Chicago, IL

Java/ J2EE Software Developer

Responsibilities:

  • Involved in complete requirement analysis, design, coding and testing phases of the project.
  • Developed business logic/back-end code using Java and ADF Business Components/BC4J.
  • Participated in JAD meetings to gather the requirements and understand the End Users System.
  • Lead for technical team.
  • Developed user interfaces using JSP, HTML, XML and JavaScript.
  • Generated XML Schemas and used XML Beans to parse XML files.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for DB2/AS400 and SQL Server databases.
  • Developed the code which will create XML files and Flat files with the data retrieved from Databases and XML files.
  • Created Data sources and Helper classes which will be utilized by all the interfaces to access the data and manipulate the data.
  • Developed web application called iHUB (integration hub) to initiate all the interface processes using Struts Framework, JSP and HTML.
  • Developed the interfaces using Eclipse 3.1.1 and JBoss 4.1 Involved in integrated testing, Bug fixing and in Production Support

Environment: Java, Servlets, JSPs, Java Script, HTML, MySQL 2.1, Swing, Java Web Server 2.0, JBoss 2.0, RMI, Rational Rose, Red Hat Linux 7.1.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Implemented MVC architecture using Struts framework to get the Free Quote.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
  • Used Struts tag libraries to create JSP.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
  • Experienced with implementing navigation using Spring MVC.
  • Used Hibernate for object-relational mapping persistence.
  • Implemented message driven beans to get from queues to send again to support team using MSend commands.
  • Experienced with hibernate core interfaces like configuration, session factory, transactional and criteria interfaces.
  • Reviewed the requirements and Involved in database design for new requirements
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
  • Involved in testing using Junit.
  • Performed application development using Eclipse and Web Sphere Application Server for deployment.
  • Used SVN for version control.

Environment: Java, Spring, Hibernate, Jms, Web Services, Ejb, Sql/PlSql, Html, Css, Jsp, java script, Ant, Junit, Web sphere.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Worked on server side implementation using Struts MVC framework.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used IBM Clearcase for source code control and JUNIT for unit testing.
  • Log4J used as logging framework.
  • Application versions were managed by SVN.
  • Developed Message Driven Beans for asynchronous processing of alerts
  • Followed coding and documentation standards

Environment: Java, JSP, Spring MVC, Oracle 10G, SQL, PL/SQL, JBOSS, JUnit, SQL Developer, Ajax, MAVEN, Eclipse, SVN, log4j

We'd love your feedback!