We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

NyC

SUMMARY:

  • 7 years of experience in Design, Development, Deployment, Testing and maintenance of client server, web based and distributed software applications by using J2SE and J2EE technologies.
  • Worked on J2SE technologies like Core Java Collections, Concurrency, Garbage collection, Threads, Multithreading, and Exception Handling and worked on J2EE like JDBC, Servlet, JSP, JMS and EJB.
  • Experience on OOP Objective Oriented Programming like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Strong experience on Agile and TDD Test Driven Development .
  • Extensive experience in working with different MVC Frameworks like Struts and ORM Object Relational mapping tools like Hibernate.
  • Experience in the development of spring modules like Spring IOC and MVC.
  • Created Message Driven beans and Session beans using EJB.
  • Expertise in developing XML documents with XSD validations, SAX, DOM parsers to parse the data held in XML documents. Worked with various Style Sheets like XSLT.
  • Experience in parsing XML, RSS, JSON documents.
  • Experience in deploying applications using Web Servers like Apache Tomcat 5.5 and Application Servers like JBoss 4.2.2/5.1/6.
  • Developed J2EE applications by using the IDE's such as Eclipse.
  • Experience in working with Web Services WSDL, SOAP using Axis.
  • Good experience in implementing different design patterns such as Singleton, Factory Pattern, Business Delegate, MVC Pattern, DAO.
  • Experience in using RDBMS concepts and worked with MSSQL, MySQL.
  • Experience in writing SQL queries.
  • Good experience in log4J implementation and experience with Maven and Ant for building and deployment of applications.
  • Good Experience in usage of version controls such as SVN.
  • Participation in all phases of Software Development Life Cycle SDLC including analysis, design, coding and testing.
  • Used WinMerge as file merging tool.
  • Experience in working with Cron timer Quartz and CronTab in Unix.
  • Willingness and ability to quickly adapt and learn new technologies.
  • Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.

TECHNICAL PROFICIENCY:

Programming Languages

JDK 1.5 /1.6/1.7 and PL/SQL.

J2EE Technologies

Servlets, JSP, JSTL, JDBC, JMS, Java Beans, EJB, XML, HTML, RSS, JSON, SOAP REST Services, AXIS 2.X/1.X, JAXB, JAX-WS

Frameworks

MVC, Struts, Hibernate 2.x/3.x ORM and JUnit, Spring

Methodologies

Agile and Waterfall.

DataBases

MSSQL, MySQL, Oracle

Application Servers

JBoss 4.2.2/5.1/6, Websphere.

Build Tools

Apache Ant, Maven, Jenkins

Encryption Tools

Open PGP for PGP encryption

Text Indexing Searching

Lucene

IDE

Eclipse 3.2, Eclipse WTP

Version Control

Tortoise SVN

Test Reporting Tools

JIRA.

Performance Tuning Tools

Visual VM, Java Monitor

Operating Systems

Windows 9x/2000/XP, UNIX.

EDUCATION:

Bachelor of Engineering in Information Technology

Diploma of Engineering in Computer Science

PROFESSIONAL EXPERIENCE:

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

Participation in all phases of Software Development Life Cycle SDLC including analysis, design, implementation and testing.

  • Used JAXB for marshalling and unmarshalling.
  • Responsible for creating shell script, making code changes, deploying war file to UNIX server and running scripts for testing.
  • Involved in the defect analysis, and bug fixes on various services and test execution completion using the test reporting tool JIRA.
  • Used Maven and Jenkins for building and maintaining version control of the application.
  • Writing and Running JUnit tests.
  • Worked as module lead for EOD Control File module which generates control file with all the statistics for each EOD run.
  • Worked as module lead for FileWatcher module which monitors the EOD files from OTIS source directory 24/7 and invokes the EOD Contract process when files are available.
  • Involved in configuration, development using Spring IOC and Dependency Injection.
  • Implemented logging using Log4j
  • Used SVN as the Version control tool.
  • Used Visual VM and Java monitor and FindBug for performance tuning.
  • Implemented Crontab in Unix.
  • Co-ordination with other teams to clarify all requirements and implement it correctly.

Environment: Java 7, UNIX, Jenkins, Maven, Spring, JAXB, SVN, XML, JUnit, CronTab, log4J, JIRA, Visual VM.

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

  • Worked on exploring API and gathering information from different social networking sites like Facebook, Youtube, Twitter, Myspace etc.
  • Responsible for writing adapters to collect data from API's.
  • Worked on parsing live feed like RSS feed, JSON, XML, HTML.
  • Worked in collecting and storing live data in database and Lucene file system used for storing, indexing and searching data .
  • Worked on the background logics of analyzing the collected data and showing them to a user readable format such as charts, graphs, trends etc.
  • Used Firebug to inspect, edit and monitor HTML, RSS, JSON, JavaScript and Net requests in any web page.
  • Used TELNET for UNIX login, to run the batch jobs and check the server logs.
  • Involved in performing Integration testing of the whole application.
  • Improved the performance by using Connection Pooling mechanism to maintain the database connections within the session and reduce the number of transactions with the database.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL queries to get optimized performance.
  • Configured JBoss Application server and deployed the web components into the server using MySQL as backend database
  • Involved in the defect analysis, and actively participating in bug fixes on various services and test execution completion using the test reporting tool JIRA.
  • Fixed the environmental build, deployment etc., issues in development phase and extensively Used Ant tool to build and configure application.
  • Participation in all phases of Software Development Life Cycle SDLC including analysis, design, implementation and testing.
  • Involved in writing the build scripts.
  • Implemented log4J to persist the logging statements into log files.

Environment: Java 5, Lucene, Rest Services, MySQL, JBoss Application Server, SVN, XML, RSS, JSON, Linux/Windows.

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

  • Worked together in a communication system where EFT's Electronic fund Transfer are generated and transmitted to different banks.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Extensively used Ant tool to build and configure J2EE applications and used Log4J for logging in the application.
  • Implemented DAO Layer using ORM tool Hibernate for persisting data.
  • Implementing PGP encryption of transaction files to Banks to ensure high security of data.
  • Involved in configuring Hibernate mapping file.
  • Involved in creating and consuming web services using SOAP web service
  • XML was used to create the database schema-mapping file for Hibernate.
  • First amongst ISO 20022 implementers. It is a standard for electronic payment initiation.
  • Handled outbound file generation.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Involved in Defect fixing and maintenance.
  • Responsible for developing the system for transforming the generated EFTs into XML pain format as given by the concerned bank , encrypt it and transmitting those XMLs over the Internet and place these into Bank's ftp server.

Environment : Linux/Windows, Java 5, Eclipse 3.2, Eclipse WTP, Open PGP for PGP encryption, Apache Axis2, Web services, Hibernate 3.x, Entrust Two Factor Authentication support, Ejb3, MSSQL , JBOSS Server.

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle SDLC
  • Working as part of team to study user requirements and technical requirements for application and implement the features and involved in product development.
  • Involved in implementation of application using conventional design practices SOA-Service Oriented Architecture, MVC-Model View Controller .
  • Involved in web component design and development using the Spring framework, JSF, Servlets, and taglibs.
  • Involved in loading and storing objects using Hibernate.
  • Involved in configuring Hibernate mapping file.
  • Involved in creating and consuming web services using SOAP web service
  • XML was used to create the database schema-mapping file for Hibernate.
  • Designed and developed the database for the application in DB2.
  • Involved in total backend development and deployment of the application.
  • Created SQL and HQL queries to interact with Database.
  • SVN has been used as a Version Controlling system.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Involved in Defect fixing and maintenance.

Environment: Java, JSP, Servlet, AJAX, Struts 2.0, Hibernate3.1.2, Spring 2.5.1, DB2, HTML5, CSS, XML, JavaScript, JBoss Server, Eclipse , Log4j, ANT, JDBC, SOAP.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Analyzing the business and functional requirements provided by the client and preparing work order estimates.
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
  • Developed user interface module using JSP, Servlets and MVC framework.
  • Used Struts tiles libraries for layout of Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception handling using Struts Exceptional Handler.
  • Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
  • Implemented the session beans and entity beans to develop the business logic to persist the customer data in to the system.
  • Performed the code reviews and refractor the code to improve the performance.

Environment: Java, J2EE, Servlets, JSP, Struts 1.2, JDBC, HTML, Java Script, XML, Apache Tomcat, ANT, SQL Server, SQL, PL/SQL.

We'd love your feedback!