We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Java/J2EE Developer around 8 years of experience in analysis, design, coding, testing, documentation & maintenance of Java/J2EE Applications.
  • Experience in J2SE, J2EE and related technologies like JDBC, JSP, Servlets and JSTL.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX) and DTD.
  • Experienced with various frameworks like Struts, Spring, Hibernate, Web service (RESTFUL, SOAP).
  • Experienced in Core Java Programming.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Expertise in Web Front End technologies Struts, Java Scripting, HTML and XML.
  • Good experience in implementation of Java Multithreading
  • Experienced in development of software following Agile Technology/methodology.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as Eclipse, Net Beans and deployment using Application Servers Apache Tomcat and JBoss.
  • Experienced with HTML5, Angular JS.
  • Integrated Struts DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Used Maven for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Subversion(SVN) and Visual Source Safe as versioning software tools
  • Worked in network load balancing like JVM tuning.
  • Experience in implementing Design Patterns like Singleton, MVC, Data Access Object and Business Delegate.
  • Good experienced in Oracle database and SQL Developer.
  • Experienced in Financial (Banking/ electronic fund transfer/online payment transaction, Online banking), Telecom and Medical domains.
  • Sound knowledge in Object - Oriented analysis and design.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Ability to work independently as well as a team player.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE

J2EE Technologies: JDBC, Servlets, JSP

Scripting Technologies: HTML, HTML5, Angular JS, Java Scripting and XML

Frameworks: Struts 1.x, Spring 3.0, Hibernate 3.x

Web/Application Servers: JBoss 5, Apache Tomcat 7, Glass Fish

IDE's: Eclipse 3.2, Net Beans 6.5

Web Services: REST (Jersey), SOAP (WSDL)Dev.

Methodologies: UML (Rational Rose), J2EE Design Patterns.

Databases: Oracle 8i /9i/10g (SQL, PL/SQL).O/R

Mapping Tools: Hibernate 3.xOther Dev.

Tools: Log4J, TOAD, Edit Plus 3.x, Text Pad 5.x, Putty, XML Spy, firebug, WinSCP, MS-Office,JIRA

Version Control: Visual Source Safe, SVN.

Operating Systems: Win 9x/NT/XP.

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java Developer

Responsibilities:

  • Enhancement and maintenance for the application as per business requirements usingJ2EE development stack: Java, JDBC and XML.
  • UsedEclipseIDE for application development, debugging and deployment.
  • Developed test cases and test suites usingJUNIT.
  • Worked on JavaScript to validate input.
  • Worked on HTML5 to design a page.
  • Use case and sequence diagram are drawn rational rose.
  • Worked on Java framework such as Spring, Spring MVC, Spring JDBC etc.
  • Client side scripting and server side scripting is done in JSP, Regex pattern.
  • Deployed application on a Web Server (JBoss)
  • Followed the Agile Scrum technology while developing an application.
  • Involved in Unit Testing using JUnit framework.
  • Worked on SQL and oracle database design environment.
  • Test cases are designed in Test Runner class.

Environment: JAVA, J2EE,Oracle10g, Spring3.0, Eclipse3.1, JUNIT,Jsp,HTML5,Agile(JIRA),Maven,JDK1.8,SVN, SQL,XML.St.

Confidential

Lead Developer

Responsibilities:

  • Designed and created Java and C++ (GUI is designed in AWT)
  • UsedEclipseIDE for application development, debugging and deployment.
  • Developed test cases and test suites usingJUNIT.
  • Deployed code on UNIX servers.
  • Designed and developed Multiple Java APIs.
  • Maven is used for project deployment.
  • Code is written in Java and need to deploy on Unity box so batch file deployed to make .war to .tar file.
  • Use case, class diagram and sequence diagram are drawn irrational rose.
  • Merlin device is used to check the changes.
  • Involved in discussion with clients to meet various goals.
  • VSS is used to store code and security purpose.

Environment: JAVA, J2EE, UNIX, Eclipse3.0,JUNIT,Maven,GUI,Rational Rose, Putty, Unity box,JDK1.6,VSS,AWT.

Confidential

Sr Java Developer

Responsibilities:

  • Designed and created Java and J2EE (Struts, Hibernate and JSP etc)
  • UsedNet BeansIDE for application development, debugging and deployment.
  • Developed test cases and test suites usingJUNIT.
  • View part was developed in JSP.
  • MVC pattern used as combination of Struts, JSP and Hibernate.
  • JDOM and SAX parser were used for parsing XMLs.
  • Interacted closely with QA, Business Analysts, Database and Architecture teams while resolving defects, clarifying requirements etc.
  • Multithreading is used for reading multiple XML file.
  • POJO and DAO pattern is used for accessing data.
  • For uploading intermediate xml file in database HQL is used.
  • Worked on JVM tuning.
  • Implementation of JavaScript Frameworks.
  • Worked on theUML design, created package structure, system design, class diagram, sequence diagrams. Prepared Design document.
  • Web services are written in REST (Jersey) tool.
  • Other connections are written using JDBC to connect databases.
  • Used SVN for source and version control.
  • Application is totally developed from scratch so involved in discussion and planning, designing, deployment, client meetings.
  • Customer Feedback API was designed and developed. Inputs were fed in thru JSP file.
  • Completed applications development by coordinating requirements, schedules.
  • The whole application ids designed and created in Hibernate, JSF,HTML etc
  • Utilized JSF web application components.
  • Extensively used NetBeans - IDE for the application development, debugging and deployment.
  • Interacts with functional and other support staff to identify architectural requirements and design based on the business needs and availability of tools/frameworks approved within the environment.
  • Provided assessment of technical impact of enhancement requests.
  • Support the optimization of data-driven processes through query and code optimization.
  • JDBC connections are used to connect with other databases in the system.
  • Edit Plus is used to editing XML files for the customers.
  • Involved in Unit Testing using JUnit framework.
  • Established good working relationship with QA, development, environment, database, business analysts, and project management teams.
  • JDOM and SAX parser were used for parsing XMLs.
  • SVN is used to store code for security.
  • Worked on multiple databases which were connected with a connection class.
  • Online order application is application used for online transaction processing and marketing (Ecommerce).
  • Maintain and update documents such as the Data Management Plan, System Design Document, System Build Documentation, and System Architecture Implementation Documentations.
  • Support the development of block diagrams and logic flow charts to identify workflow and business rules to be used in the applications.
  • Extensively used NetBeans - IDE for the application development, debugging and deployment.
  • Complex SQL queries and stored procedures were written to perform various operations on the database.
  • Developed test cases and test suites using JUNIT.
  • Worked on theUML design, created package structure, system design, class diagram, sequence diagrams. Prepared Design document.
  • Documented good procedures and processes as I learnt and shared with the team.
  • SVN is used for saving code and accessing code from servers.

Environment: Java, J2EE, Oracle10g, JSP, UNIX, Hibernate2.x, Struts1.x, JUNIT,HTML,XML,EditPlus,HQL,Putty,NetBeansIDE6.x,JDK1.6,SVN,Apache Tomacat6.0.

Confidential

Developer

Responsibilities:

  • Worked on multiple databases which were connected with a connection class.
  • Worked on Financial Modules like Refund cases, electronic fund transfer, online payment transactions, charge back, merchant reports, electronic data interchange.
  • Maintain and update documents such as the Data Management Plan, System Design Document, System Build Documentation, and System Architecture Implementation Documentations.
  • Support the development of block diagrams and logic flow charts to identify workflow and business rules to be used in the applications.
  • Extensively used NetBeans - IDE for the application development, debugging and deployment.
  • Complex SQL queries and stored procedures were written to perform various operations on the database.
  • Developed test cases and test suites using JUNIT.
  • Payment gateways multiple clients need to be integrate so integration of client is through Web services (SOAP and RESTFUL).
  • Design WSDL(s) and web services (UML modeling,JAX-WS/SOAP) as new development in integration with the underlined application systems; to be able to create, modify, and remove clients.
  • Documented good procedures and processes as I learnt and shared with the team.
  • Client side scripting and server side scripting is done in JSP and Struts (MVC pattern).
  • To access data from database JDBC connection API is used to connect with the servers.
  • Involved in Database design using E-R diagrams struts mapping and transaction management using JTA transaction manager.
  • SVN is used to save code on servers for security.
Environment: Java, J2EE, MySQL, JSP, UNIX, MVC Pattern, Hibernate2.x, Struts1.x, JUNIT, HTML, NetBeansIDE6.x, JDK1.5, SQL Developer, Servlets, SVN, JBoss, Web Services

We'd love your feedback!