We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of experience in all the phases of Software Development Life Cycle.
  • Expertise in Requirement analysis and planning of the timelines.
  • Expertise in application of Object Oriented Concepts in the product development.
  • Expertise in developing Java standalone applications using Swing Framework and JDBC.
  • Expertise in developing Web Applications using J2EE, Java Collections, JDBC, Servlets, Threads, Exception handling, JSP, HTML, CSS, jQuery .
  • Expertise in using Hibernate ORM and Struts Frameworks.
  • Experience in using Angular JS.
  • Expertise in developing Websites in MVC architecture.
  • Experience in developing RESTful Webservices using Jersey.
  • Experience in using JUnit Framework for Unit Testing.
  • Having domain knowledge in Retail .
  • Experience in Shell scripting in Unix environment.
  • Experience in using XML and JSON in communication protocol .
  • Experience in design and development of the DataWarehouse.
  • Having experience working in Agile and WaterFall model projects.
  • Certified Java ( Sun Certified Java Programmer), SQL ( Oracle 11g SQL Fundamentals) and Scrum Master Certified professional.
  • Experience in Groovy programming.
  • Experience in building web application using Grails Framework with Postgresql database.
  • Experience in developing Selenium Scripts.
  • Experience in using Apache Tomcat and JBoss web servers.
  • Experience in using Maven Framework.
  • Experience in writing complex SQL scripts .
  • Highly motivated team player with strong communication and analytical skills.
  • Experience in using Log4j for logging the information.
  • Experience in consuming Open API’s.

TECHNICAL SKILLS

Programming: Java, J2EE,Groovy

Frameworks: MVC, struts1.x,2.0, Hibernate, Struts, JDBC, XML, DTD/XSD,Maven,Ant

Web/Front End: JSP, Servlets, JavaScript, JSON, CSS, XML, HTML

Concepts: OOAD, UML, Design Patterns, Data Modeling, Open API

Libraries: XML Beans, Log4j, Apache HTTP Client, SAX/DOM, XPath

Web/Application Servers: Apache Tomcat, GlassFish, JBoss

Web Services: SOAP and RESTful

Messaging: JMS, JNDI

Middleware: Websphere, JBoss

Databases: DB2, Oracle, MS - SQL Server, PostgreSql

Design Patterns: MVC, MVC2, Session Façade, Business Delegate, DAO, DTO Singleton, Factory, Front Controller

Source/Version Control: CVS, SVN,GIT

Tools: /Packages: Eclipse IDE and NETBEANS IDE, INTELLI J

Operating Systems: UNIX and Windows

Methodologies: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Analyzed features for the product.
  • Designed ER diagrams for the database.
  • Designed User Interface using HTML, Java Script and CSS.
  • Used Angular JS to build the Controllers and Bindings.
  • Developed Stimulation module.
  • Used Hibernate to map to the database.
  • RESTful web services are developed to communicate with other systems.
  • Fixing of the issues.
  • Planning for the development of the features.
  • Involved in the Code reviews.
  • Developed following Behavior Driven Development.
  • Developed unit tests using the JUNIT framework.
  • Developed Selenium framework for the testing.
  • Used Jenkins to generate the builds.
  • GIT is used for the Continuous Integration of the code.

Environment: Intelli J, ADB commands, Geb framework, Jenkins, Java, Groovy, Cucumber framework, Code beamer,Hibernate,GIT, Jenkins,Selenium Web Driver,Junit.

Confidential, MN

Sr.Java /J2EE developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the analysis and design of the initiatives using Rapid Application Development.
  • Involved in the development of the User Interfaces using HTML, JSP and CSS .
  • Implemented JavaScript for validation of the Web pages in client layer.
  • Implemented Struts MVC Framework for building application.
  • Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
  • Worked with Action Script and Flex.
  • Involved in development of major enhancements.
  • Written JSP’s, Servlets and deployed them on Websphere Application Server.
  • Knowledge of the Websphere Application Architecture.
  • Involved in writing web services to connect to other applications.
  • Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives.
  • Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
  • Enabled web security and protect different URL patterns within the application.
  • Participated in the test case reviews, and manual testing of the enhancements during all the Releases.
  • Used HP QC for defect tracking as well as activity tracking.
  • Involved in fixing the defects during integration testing.
  • Involved in writing stored procedures
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security.

Environment: Eclipse IDE, Java 6, HTML, JSP, Swing, Java Script, CSS, Servlets, Struts Framework, Sterling Order Management System, Maven, SQL Server 2005.

Confidential, MN

Sr.J2EE developer

Responsibilities:

  • I was involved in the requirement analysis, design, and development as well as in the testing of this product.
  • Developed Servlets and back-end java classes using JBoss server.
  • Performed client side validations using JavaScript.
  • Used DOM API parser for parsing the XML messages.
  • Implemented multi-threaded scoring service, batch service and encryption service using threads.
  • Designed and developed JSP pages using Jakarta Struts.
  • Developing webpages by using HTML5, CSS3,JSP and JavaScript.
  • Implemented Hibernate ORM Framework connecting to the Oracle database.
  • Involved in designing and developing the Business Reports which involved complex business logic
  • Developed stored procedures to get appropriate data from database filtered based on the business logic for each of the report
  • Deployed the application in JBOSS application server.
  • Developed manual and automated test scripts using JUNIT.
  • Documented the implementation and high level design of the project covering technical details.
  • Lead a module providing the architecture diagram .
  • Lead the project implementing the changes came on the way.
  • Extensively involved in the integration of the Front End web interface with the controller using Spring MVC.
  • Involved in creating JUnit based unit test cases using EasyMock as the mocking framework for the objects under test.
  • Used Subversion (SVN) for change management and used Maven based POM to facilitate build management.
  • Designing and building Restful Web Services in the Java.
  • Reviewed existing code and recommended effective coding standards for code reuse and performance by making effective use of various designs patterns.
  • Involved in working with the QA team to assist in writing test code and debugging the defects in the application
  • Extensively worked with Linux as the primary Operating System.
  • Obtained extensive experience of the Agile development methodology

Environment: Java5/JDK1.5, JSP, Struts, Hibernate ORM, JNDI, JBoss Server, Oracle 10g, XML, HTML, Java Script, JUnit, CSS, Bootstrap, RestFul Webservice, Apache Tomcat, Maven, JSON, SVN.

Confidential

SQL Developer

Responsibilities:

  • Requirement analysis of the datawarehouse.
  • Analysis of the upstream and downstream systems.
  • Designing of the Entity Relationship diagram.
  • Designing of the Normalization methods.
  • Creation of the Fact tables and Dimension tables.
  • Creation of Views as per the inputs needed to the downstream systems.
  • Creation of the Mapping documents for the UpStream and downstream systems to consume.
  • Fixing of the defects logged.
  • Used Unix Shell scripting to get the information from the Unix Servers.
  • Creation of the SQL scripts.

Environment: SQL developer, Kronos WorkForce Manager, Reporting systems, MS Visio, Unix Shell Scripting.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, Design and Development Phases of the project.
  • Designed and developed GUI screens for user interfaces using JSP, XML, HTML, CSS and JSON. Performed client side user validations using JavaScript.
  • Implemented Struts MVC to integrate business logic and Model and DAO classes using Hibernate.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Implements MVC, Singleton, Factory, DAO,Value Object, session Facade, Data Access Object, Business Object paradigm
  • Used XSLT for transforming the XML content into HTML.
  • Used jQuery for the Java Script programming.
  • Interpreted and manipulated struct and hibernate configure files.
  • Extensively worked for deployment, configurations of application on TOMCAT server.
  • Developed documentation for QA environment.
  • Used Eclipse IDE for development.
  • SVN for version Controlling.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • DB support for DEV, QA-smoke and QA.
  • Responsible for configuring Web logic, packaging, and deployment of application.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in developing Unit test framework using JUnit.
  • Involved in deploying and testing the application using Apache Tomcat server.
  • Followed the Agile Programming Principles (scrum).
  • Used Junit Testing tool to check the webservice
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS)
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Developed the application on IBM WebSphere Application Server.

Environment: Bootstrap, Eclipse IDE, Java, Servlets, EJBs, JDBC, Oracle, JSPs, Apache Struts, UML, JNDI, JMS, HTML, CSS, JUnit, XML JavaScript, Log4J.

Confidential

Java Developer

Responsibilities:

  • Design of the Online Test Management Tool with the dependencies from the other modules.
  • Creation of the relational database architecture .
  • Implementing a design pattern.
  • Developing of administration module .
  • Creation of the tables in the Oracle database using SQL scripts.
  • Used JSP and HTML to design front end.
  • Used Servlets for the Server side communication and to communicate with database.
  • JDBC is used for the Database connectivity.
  • Implemented in MVC architecture.
  • Granting Access privileges for editing and viewing details of users at the database level.
  • Performing Unit testing.
  • Defect fixing and providing the builds.
  • Managed Releases using the version control tool (SVN)

Environment: Eclipse IDE, Apache Tomcat 5.5.0, JSP, Servlets, CSS, HTML, Oracle XE.

We'd love your feedback!