Senior Java Developer Resume
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.
