We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • A professional with 6+ years of experience in object oriented programming, Analysis, Development, implementation testing and support of Multi - Tier distributed, Enterprise applications usingJavaand J2EE technologies in Agile and Waterfall environments
  • Enterprise Application Development expertise with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, JDBC, Servlets, Spring, Hibernate.
  • Experienced the use of tools like Apache Maven, ANT, TagLib, Log4j and project tracking tools as JIRA.
  • Extensively worked on relational databases including Oracle, DB2, and SQL Server and hands on experience with DB tools like SQL Developer.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Web/Application Servers like IBM WebSphere, WebLogic and Apache Tomcat.
  • Experience in front end development using HTML5, CSS 3, JavaScript and jQuery, Ajax, JSON and JSTL.
  • Implemented SOA architecture with Web services using SOAP, WSDL, UDDI, XSD/XSL and XML. Knowledge of RESTful and SOAP web Services.
  • Hands-on experience workingwithsource control tools such as SVN, ClearCase and GIT.
  • Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
  • Development experience in different OS like Windows, Linux and excellent troubleshooting skills.
  • Excellent team player, comfortable in working independently or with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.
  • Self-motivated learner of new technologies with a demonstrated ability to handle multiple tasks and function efficiently independently or as a team player.
  • Highly motivated and a self-starterwitheffective communication and organizational skills, combined withattention to detail, business process improvements, commitment to team work and good communication skills.

TECHNICAL SKILLS

Java Technologies: Java 1.2 to 7, Struts, Spring, J2EE, Servlets, JSP, EJB, JMS, JDBC, JNDI, Junit

Web Technologies: HTML, XML, AJAX, JavaScript, JQuery, HTML, DHTML, CSS, SOAP, REST

OR Mapping: Hibernate, JPA

Databases: MS- SQL Server 2008/2005, Oracle 11g/10g/, PostgreSQL, TOAD

Application Servers: Web logic Application Server 10.3, JBOSS 3.x, Tomcat 5.x,6.x

Tools: /IDE: Eclipse 4.2/3.0, PL-SQL Developer 7.1.4, JIRA 5.2

Other Tools: ANT, MAVEN, Jenkins

Version Control: ClearCase 7/6, Tortoise SVN 1.6.12, Github

Operating Systems: Windows, MS-DOS, LINUX, UNIX

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. Java Developer

Responsibilities:

  • Used Spring framework with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection and used XML based transactional support of Spring Framework.
  • Developed and designed the application using Apache Maven for easy maintainability.
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD).
  • Generating Java classes from the respective APIs so they can be incorporated in the overall application.
  • Developed the interface for the leads from different platform in a single dashboard using Spring MVC framework.
  • Developed persistent layer to enhance the loading time using Hibernate.
  • Used RESTful services for our service layer and developed RESTful web services using JAX-RS API.
  • Responsible for implementing the Change Requests given by business team for maintaining the existing application.
  • Worked closely with Business Analyst to understand the requirements.
  • Worked on the front end JQuery and Javascript for additional page based animations and Ajax calls.
  • Responsible for implementing the Change Requests given by business team for maintaining the existing application.
  • Worked closely with Business Analyst to understand the requirements.
  • Worked in Agile environment and offsite team to build the application with other team members and QA personnel.
  • Established continuous integration(CI) practices and standards with JIRA, Jenkins.
  • Worked extensively on various flavors of UNIX operating system like LINUX
  • Proficient with software development methodologies like Agile (SCRUM).

Environment: Java1.6, Spring, Hibernate, Java Script, JQuery, XML, JSON, Angular JS, Agile, SOAP, JUNIT, Oracle,JMS

Confidential, PA

JAVA Developer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.
  • Worked on exception handling, core java implementation, implementing interfaces.
  • Used Spring MVC as web framework and spring to develop light weight business components.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Implemented asynchronous messaging system using JMS.
  • Implemented component based web interface using JSF.
  • Used Asynchronous JavaScript and JSON, JQuery, HTML and CSS for better, faster interactive Front-End.
  • Used RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Used Oracle database for PL/SQL scripts, and stored procedures.
  • Performed Unit testing of modules using JUNIT.
  • Worked on exception handling, core java implementation, implementing interfaces.
  • Created build scripts for compiling and creating war, jar files using ANT tool kit
  • Used CVS for version control throughout the application.

Environment: JDK 1.5, J2EE, Hibernate, JQuery, JMS, Spring MVC, REST, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, JavaScript, CSS, HTML, XML.

Confidential, NJ

J2EE Developer

Responsibilities:

  • Designed a system and developed a framework using J2EE technologies based on MVC architecture, designed and developed UI’s using JSP by following MVC architecture.
  • Programmed the views using Struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers as Servlets.
  • EJB as a middleware in designing and developing a three-tier distributed application.
  • Used Struts web application framework implementation to build the presentation tier.
  • Wrote SQL queries to access data from MYSQL database, implemented JMS for making asynchronous requests, implemented business logic at server side using Session Bean
  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts,ServletsandJSPfor the presentation layer along withJavaScriptfor the client side validations.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases usingJUNITas a framework.

Environment: and tools: Java 1.6, J2EE 1.6, Servlets, JSP, Struts 2.x, EJB 3.0, WebLogic 10.0, JMS, JDBC, MySQL, XML, Junit, JavaScript, XSLT.

We'd love your feedback!