We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

RestoN

SUMMARY

  • Java Developer wif strong experience in Analysis, Design, Development and Management of Enterprise Applications in Java and J2EE
  • Java Developer having strong Experience in Analysis, Design, Development and Management of Enterprise Applications in Java and J2EE.
  • Implementing Design Patterns like Single ton, Factory pattern, Decorator Pattern
  • Worked on Linux and Unix scripting and made Installer
  • Made the Build script for the Project using Ant and configure it wif the Hudson, Jenkins
  • Experience in handling the integration of new features, add - ons, and enhancements to existing systems, researching and prototyping new technology solutions.
  • Telecom, Healthcare, Education and Insurance background
  • Provide post-production application support, and perform project/task estimation throughout the duration of the project.
  • Documentation of the work flow and development cycle from start to finish including Design specification, report generation and interaction wif group and vendor services.
  • Experience in developing web based GUIs using JSP, JSF, JSF prime Faces, HTML, DHTML, CSS and JavaScript.
  • Unit testing using JUnit.
  • Knowledge about Python and Django.
  • Worked on various applications usingPythonintegrated IDEs Eclipse, PyCharm
  • Experience working on modern networking concepts and various file transfer protocols (SFTP, FTPS, SCP, FTP)
  • Experience using Eclipse, Tomcat Server, Java Persistence API and Weblogic.
  • Experience in writing Stored Procedures.
  • Experience wif MVC, Struts, Hibernate and Spring Framework.
  • Developed Use Cases, Sequence diagrams, Class diagrams and Collaboration diagrams.
  • Experience in dealing wif databases Oracle 6i,8i,9i/10g, MySQL, SQL Server.
  • Utilized various Java, J2EE programming design patterns to develop server side components
  • Experience in working wif Version Control Tools including TortoiseSVN.
  • Experience on an agile team wif Agile Development Practices and Disciplines including pair programming.
  • Clearly communicate project expectations and solutions to team members and business users
  • Experience in creating test strategies from requirements, use cases and design documents.
  • Experience in Agile and Scrum Methodologies, and Extreme Programming techniques
  • A flexible, organized team player dat maintains a proactive approach in problem solving.
  • Project Leadership and Management experience.

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/2003/XP, UNIX, Linux

Java/J2EE Technologies: Java, J2EE, Servlets, JSP, JSTL, JDBC, JMS, JAXB

Scripting Technologies: Python 2.7, Python 3.5, Angular js 1.0 / 2.0

Web Technologies: HTML, JavaScript, Jquery, XML, XSL, XSLT, AJAX

Web Servers: Apache Tomcat

Application Servers: BEA Weblogic 10.3, IBM Websphere Application Server 8.5, JBOSS, Glass Fish

IDE: Eclipse, WSAD, Visual Age, Rational Application Developer, PyCharm

Frame Works: Struts, Spring, Hibernate, JSF, Django

Design Tools: Microsoft Visio, Rational Rose, Enterprise Architect

Version Control Tools: Subversion, CVS, Clear Case, Dimensions, Git

Databases: SQL Server 2000, Oracle, MySQL, DB2, Postgresql 8.4 Ibatis, MongoDb

Build Scripts: Ant, Maven, Solar

Protocols: HTTP, SOAP

Concepts: Object Oriented Analysis, Object Oriented Design

Testing/ Perf. Tools: JUNIT, JMETER; Selenium, AutoIt, Cucumber, Cobertura

Modeling Language: (UML), Module and System Level Testing, User Acceptance Testing

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Application development using the Spring, Restful web services and hibernate wif JPA
  • Extensive Use of Angular Js to create Single Page Application
  • UsedAngularJSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
  • Created custom directives for re-usable components
  • Used Angular Js for Data access, encapsulating Urls and standardized data Access Interfaces
  • Coded Angular Js controllers, Services and Directives for Application functionalities.
  • Created Rest web services wif Spring
  • Used different features of Spring like Auto wiring, IOC as require in the Project
  • Created Store Procedure and triggers
  • Used Apache FOP for report Generation
  • Used web logic and web sphere for deployment
  • Used ALM as Defect Tracking system
  • Developed 508 Compatible application and tested wif Jaws
  • Created Build Script using Maven and deployed on Jenkins
  • Extensive knowledge of deployment on Jenkins
  • Followed Agile Methodology and worked in Sprints.
  • Attended Scrum meeting wif Technical lead and Testers
  • Created Test cases using Junit
  • Created Xslt for Report Generation using Apache Fop
  • Used Spring Batch for file Processing and Report Generation
  • Writing Scripts using Python

Confidential, Reston

Senior Java Developer

Responsibilites:

  • Application development using the Spring, Jsp, Rest Web services and JPA
  • Worked on creating RESTful services wif Spring
  • Worked on the Oracle database developed stored procedure, triggers and cursor
  • Used struts 1.2 framework for application development
  • Used Electric command for build-test-deploy
  • Integrated Struts and web services wif JPA
  • Writing Complex SQL queries to retrieve and update data along wif stored procedures in the SQL server database
  • Created Design Flows and involved in architecture of the application along wif application and database design based on business rules
  • Converting use case document into Detailed Technical Design Document
  • Configured and developed Spring IOC container and Implemented the business layer by using Hibernate wif Spring DAO and developed mapping files and POJO java classes
  • Implemented Business logic, Services and Dao
  • Provided Support During Deployment and launch day
  • Participated in the trouble shooting of the production Issues and resolve them wifin tight time limit
  • Worked in Agile methodology
  • Participate in Sprint planning meeting, discuss / understand each story / epics
  • After story is assigned, doing tasks break down wif description, effort estimation, acceptance criteria’s and review them wif Scrum Master and Product Owner
  • Attend daily scrum meeting by providing what is done, raising halp for any blocker / issues and what is going to do Today
  • Communicating wif Scrum master/Product owner/Business Analyst for gathering requirement / clarifications
  • Unit Testing
  • Used JUnit to write test cases and for test driven development(TDD) and perform unit testing and used log4j framework for logging
  • Used Sonarqube for code quality
  • Logging into different env linux systems for troubleshooting issues.
  • Worked on Clear quest and clear case for defect tracking and code repository
  • Used Jira and dashboard to keep the track of the Team work
  • Create Linux Script for batch jobs
  • Done the code Review for Junior Team Member and motivate them to finish the task in sprint

Environment: Java, J2EE, HTML, CSS, Java script, Weblogic 10, Maven, Electric Commander, Spring 3.0,Jira,Struts 1.2Junit, JPA, SVN,oracle 10g, pl/sql, Json, XML, XSD, JDK1.7, Rest web services, SonarQube, pl/SqlLinux, Agile, Scrum

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:

  • Application development using the spring, hibernate, oracle 10g, linux
  • Spring rest web services
  • Worked on the Oracle database developed stored procedure, triggers and cursor
  • Used spring MVC framework for the application development
  • Used features like IOC, dependency injection, AOP of the spring framework
  • Integrated Spring and hibernate framework
  • Worked in Agile methodology
  • Worked in the sprints of 3 weeks iteration, involved in planning, estimation
  • Developed spring Rest web services to retrieve the information from the database
  • Used selenium for automated Testing
  • Used Junit, cobertura for the Test Case and code Coverage
  • Developed the spring AOP programming to configure logging for the application.
  • Used hibernate as ORM tool where implemented caching
  • Used sonar for the code quality
  • Modified XML Based Report templates (XSLT)
  • Worked as Senior member of the team and review the code for the quality
  • Used bamboo as build tool wif Maven
  • Done the Unit testing, used Easymock for the junit
  • Wrote the Linux scripts for Automation purposes
  • Closely worked wif Operation’s team for requirement gathering and provided Estimates for Work Orders and Enhancements.
  • Involved in Pre and POST Production Deployment Support.
  • Used GIT for version controlling.
  • Experience wif the SAX parser and Dom Parser to process XML
  • Involved in fixing bugs and enhancement of modules and tracking defect using Jira
  • Experience wif Sonarqube for the code quality
  • Used Common Linux commands on Different environment for debugging the issues from

Environment: Java, J2EE, HTML, CSS, Java script, Weblogic 10, Maven, Bamboo 5.0, Spring 3.0,JiraJunit,Ajax,Hibernate, SVN,oracle 10g, pl/sql, Json, XML, JDK1.6, JSP,Servlets,Spring web serviceslinux, Scrum, Agile

Confidential

Java Developer

Responsibilities:

  • SoapUI to Test Web services
  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing, ticketing
  • Involved in the process of analysis, design, and development of the application
  • Responsible for working wif the client on establishing deliverables, timeline, budget, managing project scope and project resources.
  • Used various Design Patterns like Factory, Decorator and Singleton Patterns.
  • Developed the business logic using Spring and persistence logic using Hibernate.
  • Monitored error log using Log4j and solved the problems.
  • Debugging and Troubleshooting any technical issues while implementing the applications
  • Extensively worked on Spring Frame Work
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures
  • Worked on ticketing and Billing Module
  • Involved in developing of test procedures for unit testing and testing of the module.
  • Creation of RESTWeb Services for the management of data using Apache CXF
  • TEMPHas developed XML Parsing logic using DOM Parsers.
  • Worked on tickets from Mantis on daily basis.
  • Build configuration in Hudson
  • Used cobertura for code Coverage
  • Configured Oracle Database and Web logic Server
  • Writing Build Scripts using Ant and configured it wif the Hudson for automatic Build and deployment

Environment: Java, JSP, JavaScript,Weblogic,Spring 3.0,XML, Eclipse,Apache, Tomcat,Ibatis,Rational RoseHibernate3.0, log4j,cobertura,SOAP UI, Junit,Ant

Confidential

Senior software Developer

Responsibilities:

  • It contains creating clustering and load balancing for the glass fish server wif halp of Ant Script.
  • Make the linux script to access the files, install the software, executing the different Scripts.
  • Work Linux Script which used to Access the FTP Server and receiving and putting the files on FTP Server
  • Work on the Combination of Linux and Ant Script
  • Used various command of the linux to install the Glassfish server
  • Involved in requirements gathering
  • Prepared the detailed functional requirements along wif screenshots and description of all the modules
  • Responsible in developing and testing of the application
  • Created several JSP's and populated them wif data from databases using JDBC
  • Used ANT for the build process
  • Used BEA Web Logic Application Server and Glass Fish Server
  • Involved in Unit testing and Integration testing
  • Designed user Interface using the JSF technologies
  • Involved in authorizing and authenticating the Framework.
  • Developed business logic using Java, JSP, Servlets, Struts Framework, Hibernate, Spring.
  • Implemented J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Involved in developing Web services.
  • Involved in writing SQL queries and PL/SQL procedures and functions.
  • Wrote standard packages like DBMS OUTPUT, DBMS SQL and UTL FILE utilities to extract data from tables and load into file and vice versa.
  • Involved in performance tuning. Used Performance monitor to resolve issues wif physical resource contention and virtual resource contention.
  • Created EAR files and deployed them onto development and production servers.
  • Documented application test results and fixing bugs and enhancements.
  • Used extensively oracle 9i

Environment: Jsp,Struts1.2,Spring,Selenium,Hibernate,IReport, Servlet,Pl/sql,Oracle,jquery,Eclipse,SVN,Jira,Core Java, Sql Developer,Tomcat,Junit,Web services,Glassfish Server 3.0, Oracle 9i

Confidential

Software Engineer

Responsibilities:

  • Involved in requirement gathering and technical analysis
  • Develped UI using JSF PrimeFaces
  • Used Struts1.2 Validation Frame work for server Side Validation.
  • Developed the application using Struts MVC architecture, Spring IOC, Hibernate
  • Active Participation in Modules like Admin, Pop UP GUI for Data Migration, Task List, Search Customer Application, Audit Trail, Demand note
  • Wrote a query, stored procedure, trigger using PL/SQL.
  • Generated Reports using Jasper Report
  • Integration of Jasper in the Java Code
  • Used Jquery for Client Side Scripting
  • Prepare Sub Report using Ireport tool
  • Used various datasource method of Jasper like xml, jdbc, Javabean to populate jasper report
  • Integrated Bar-Code Reader wif the Java Code
  • Built stored procedure, views and index for database transactions and improving performance.
  • Involved in code walkthrough sessions(to maintain coding standards)
  • Written Junit Test Cases and used Cobertura for Code coverage, Used Selenium for automation
  • Used JavaMail Api and SMS Gate way to send sms and email
  • Make Scripts using Ant to Create EAR and WAR files
  • Responsible for Unit Testing, System Testing. Used Junit for testing the application
  • Used Cobetura as Code Coverage Tool
  • Write Shell Script for the Linux
  • Created Cluster and Load Balancing for tomcat
  • Used Log4j properties for log files and message properties for internationalization
  • Used Hibernate Components instead of Entity Beans to avoid complexity and improve the performance of the ReportCenter.
  • Involved Database design and architecture, interface design and logical database design for Data Retrieval Module.

Environment: Jsp,Struts1.2,Spring 2.5, Hibernate, IReport, Servlet,Pl/sql,Oracle9i,Java script,Eclipse,SVN,Jira,Core Java, Sql Developer,Tomcat,Junit,StrutsTestCase,Web services, JSF PrimeFaces

Confidential

Junior software Engineer

Responsibilities:

  • Developed Web site wif Jsp, Servlet.
  • Used POI Api For Report Generation
  • Used J-Free chart for Graph generation
  • Created Stored procedure and call them wif the callable statement
  • Involve in the performance tuning for the queries
  • Created UI wif halp of Html, css, java script and Ext Js
  • Experience in Rational Rose for UML modeling
  • Good knowledge in IDE's like Eclipse and NetBeans
  • Developed various module for Application
  • Excellent communication and problem solving skills
  • Involved in Requirements Gathering, Client communication
  • Provided User Training and Hands on Experience
  • Deployed Application to the Various Client site
  • Provided Client support to the application and interact wif the clients
  • Provided on-call Support during online procurement
  • Used JDBC for Querying data
  • Followed java j2ee standard for development
  • Used Apache Tomcat for development
  • Used Weblogic Application Server for deployment in production
  • Unit testing was done using JUnit

Environment: Jsp, Servlet, Struts, Pl/sql, Oracle9i, Java script, Eclipse, CSV, Core Java, Apache tomcat.

We'd love your feedback!