We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Little Rock, AZ

SUMMARY

  • Possess 8+ years of Information Technology experience in the field of software design, development & maintenance of web based applications developed on Java J2EE platform with different back end databases.
  • Strong experience in all phases of Software Development Life Cycle (SDLC) including requirement analysis, Design, Development, Testing and Documentation and Support.
  • Expertise in Core Java concepts, like Oops principles, Exception Handling, Multi - threading, Collections, Annotations, Generics etc.
  • Expertise in XML based data transfer languages like JAXB, SAX, DOM, XPATH, XQuery and XStream.
  • Proficient in Design and Development of applications using EJB, JMS and J2EE design patterns such as Session Façade, Service Locator Transfer Object and Data Access Object.
  • Experienced in working with SOA based applications by implementing SOAP based services using WSDL, XSD, JAX-WS and Rest based services using Jersey, JAX-RS specifications.
  • Experienced in working with persistent layer using Hibernate interfaces, data model using Hibernate annotations and different optimizations.
  • Strong hands-on experience in implementing dependency injection using Spring core module, MVC using Spring MVC, cross cutting functionality using Spring AOP and ORM integration.
  • Hands-on experience working with front end development languages like HTML5, DHTML, CSS, XML java script, JQuery, Ajax, JSF and angular JS.
  • Good knowledge working on various SPA (Single Page Application) using AngularJS.
  • Experienced in implementing business components as Session beans, DAO layer using Entity beans, experienced in working with messaging systems using JMS and MDB.
  • Expertise in working with NoSQL databases like MongoDB, Cassandra.
  • Good hands on experience in writing SQL queries and experienced in writing stored procedures in Oracle, MS SQL server, MYSQL.
  • Expertise in implementing ESB communication using Mule.
  • Experienced in involving writing test cases, implement unit test classes using Junit, involved in integration testing, production support using tools like Splunk.
  • Experienced in writing build scripts using Ant, used project management tools like Maven and integrated with Jenkins.
  • Knowledge in working with code repositories like SVN, GIT, CVS and Clear Case.
  • Ability to master new technologies and produce good results.
  • Good team player with exceptional communication skills.
  • Experience in working Linux Based Operating systems like Ubuntu, CentOS and Fedora.
  • Knowledge in working with AWS (Amazon Web Services).

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JDBC, JMS, EJB, JNDI, XML, XPATH, XSLT

Web/Messaging Services: Restful, SOAP, WSDL, JAX-WS, JAX-RS, JMS and mule ESB.

Languages: JAVA, C, XML, SQL and PL/SQL.

Web Technologies: JavaScript, HTML, CSS, AJAX, JSF, angular JS, ExtJS

Frameworks: Spring, Hibernate, Struts

Application Server: Web Logic, Web Sphere, Apache Tomcat & JBoss.

Testing & Building Tools: Junit, Log4j, ANT & Maven.

Database: MS SQL Server, Oracle, MYSQL

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Little Rock, AZ

Responsibilities:

  • Involved in complete SDLC life cycle of project implemented POC (proof of concept), requirements gathering, design, development and testing and production environments.
  • Developed completed view layer of application as single page applications using Angular JS directives, custom directives & ExtJs.
  • Used ng-route module to route navigation in single page using router providing services.
  • Developed reusable components to work across applications using Spring AOP to implement business functionality.
  • Developed business layer using spring (IOC, AOP), DTO, persistent layer DAO, Hibernate for all modules.
  • Implemented page based specific values using Spring MVC interceptors, controllers and custom annotations.
  • Implemented second level caching mechanism in Hibernate to load data from database using EHcache provider.
  • Developed code to implement application level persistence between Hibernate and spring framework.
  • Developed Hibernate DAO assessor classes using Hibernate template, worked with Hibernate for Object relational mapping and connection management
  • Used spring core module, Inversion of Controller (IOC) for developing services of the application.
  • Developed presentation layer components using JSP, Servlets, JavaBeans, AJAX, HTML and JQUERY.
  • Developed web services based on REST to facilitate communication between client and server.
  • Implemented ESB (Enterprise Service Bus) for communication using Mule.
  • Used JMS for asynchronous and reliable data exchange of important information.
  • Developed stored procedures, functions in Oracle using PL/SQL and mapped it to hibernate configuration file.
  • Involved in build/ deploy applications using Maven and integrated with CI servers like Jenkins.
  • Worked in building and deploying application in various environments viz., DEV, IDEV (Test Environment), QA and also assisted in PROD deployment.
  • Used SVN version control system to store source code.
  • Involved in agile methodology, daily scrum meetings, iteration meetings, iteration planning, capacity planning, etc.

Sr. Java Developer

Confidential, Hercules, CA

Responsibilities:

  • Worked in analyzing business requirements and proposed changes for achieving them.
  • Used Hibernate to share data between applications through persistency.
  • Used spring framework for Transaction management.
  • Implemented the application using Spring MVC framework.
  • Developed user interface using JSP, JSF, HTML, and JQuery.
  • Implemented JSF using JSP and AJAX to build UI components.
  • Used JavaScript, AJAX to perform client side validations.
  • Implemented the entire application in MVC format to enhance the ease of extended functionality.
  • Implemented various EJB components to meet business requirements.
  • Used JMS to implement exchange of messages between applications.
  • Implemented design patterns like MVC, Session Façade, DAO, and Singleton.
  • Involved in writing PL/SQL, SQL queries.
  • Used clear case version control for source code.
  • Implemented logging mechanism using Log4j.
  • Used LDAP in JNDI for authentication.
  • Developed entire application in Eclipse.
  • Involved fixing bugs at various stages of application development.
  • Written code to implement Hibernate mappings with SQL and DB2 database.

Sr. Java Developer

Confidential, Bloomington, IL

Responsibilities:

  • Involved in requirements gathering, analysis, and providing technical specifications to achieve business goals.
  • Implemented spring MVC based application using IOC and AOP.
  • Integrated Hibernate with spring DAO and also developed mapping files.
  • Written POJO classes to store data and DAO’s to retrieve data.
  • Worked with JSON API to extract data.
  • Wrote CRUD based queries for Oracle 10g, MySQL.
  • Developed stored procedures, triggers and mapped it to Hibernate configuration file.
  • Developed UI components using JSP, HTML, CSS, JavaScript and AngularJS.
  • Implemented Web services using REST, SOAP and JAX-RPC.
  • Worked with JSF to build dynamic user interfaces.
  • Followed Agile Methodology (TDD, SCRUM) to meet business requirements.
  • Wrote Unit test cases in Junit for unit testing and integration.
  • Worked with Jenkins for automated build and deployment process
  • Implemented end to end dataflow between backend and UI using JMS, IBM HQ series and RESTful web services.
  • Used IBM Clear Case for version control.
  • Implemented web services using REST, JSON and XML.
  • Involved in debugging and fixing issues as part of development process.
  • Developed oracle corn jobs to updated crucial tables.

Java Developer

Confidential, Cincinnati, OH

Responsibilities:

  • Worked in designing and developing different modules.
  • Implemented the application in MVC design pattern in spring framework.
  • Designed and developed DAO’s for database schema.
  • Developed UI elements using HTML, CSS, JavaScript, and JSP.
  • Used AJAX and JSF for front validation dynamically.
  • Developed and deployed Stateless and Stateful session beans.
  • Implemented marshalling and un-marshalling XML binding (JAXB) using Java architecture.
  • Used spring core annotations to achieve Dependency Injection.
  • Implemented spring DAO with Hibernate on persistence layer.
  • Implemented UI screens with JSF, Facelets to provide interactive screens.
  • Used log4j for logging and debugging.
  • Used SVN for version control.

Java Developer

Confidential

Responsibilities:

  • Developed UI components using JSP, HTML, CSS, and JavaScript.
  • Used spring MVC based architecture to develop the application.
  • Implemented spring DAO classes to call the database using JPA - ORM framework.
  • Developed code for exception handling and multithreading to provide optimum performance to the application.
  • Developed code using Core Java to build business components.
  • Implement XML processing logic using JAXP API and XML Parser.
  • Involved in writing stored procedures and complex SQL queries to retrieve data from database.
  • Involved in Unit testing of J2EE components using Junit.
  • Developed JSP pages using custom tags.
  • Used log4j for logging and debugging purposes.
  • Used CVS for version control.

We'd love your feedback!