We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

South Sfo, CA

SUMMARY

  • 8 years of IT experience in Design, Development, Integration, Testing and Implementation of n - Tier architecture based applications using JAVA/J2EE, Struts and Springs Technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Extensive knowledge and working experience in Agile/Scrum Software Development, Waterfall Model and Test Driven development approaches.
  • Hands on experience in JAVA, J2EE (Servlets, JSP and Java Beans), Spring, Struts, Dojo, XML, Apache HTTP, Hibernate, Tomcat and WebSphere.
  • Implemented J2EE Design Patterns like MVC, DAO, DTO, Business Delegate, Session Facade, Tiles and Singleton.
  • Extensive Experience in developing REST and SOAP based Web Services.
  • Hands on experience in using Hibernate and JPA.
  • Extensive experience in using XML parsers such as SAX and DOM.
  • Experience working with Spring MVC, Spring AOP and Dependency Injection.
  • Designed and implemented XML schemas, Java APIs, business logic and XML/JavaScript user interfaces.
  • Experience in writing build and deployment scripts using Apache Ant, Maven with Jenkins.
  • Good Knowledge on Mongo DB.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss and Apache Tomcat.
  • Developed Robust User Interface using Bootstrap, Angular, JSP, JavaScript, EXT JS, JQuery, CSS, and HTML.
  • Experience in using various version control tools such as GIT, CVS, IBM ClearCase and SVN.
  • Experience in using Eclipse, NetBeans Android Studio IDEs.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • Enthusiastic and always eager to get myself acquainted with the most recent and latest technologies.

TECHNICAL SKILLS

Languages: JAVA, C++, Oracle PL/SQL, UML 2.0.

Java/J2EE: Servlet, JSP, JSTL 1.1, JMS 1.1, JDBC, JUnit, Swing, Web Services, XML, JAXP, DOM, SAX, Applets, Multithreading, JTA, Custom Tags.

Web Technologies: Html, DHTML, JavaScript, jQuery, CSS, AJAX, EXT JS, Bootstrap Web Services (SOAP, JAX RS,WSDL, REST).

Databases: Oracle 12c, 11g/10g/9i/8i/7, MySQL, SQL Server, Mongo DB.

Database Tools: TOAD, SQL.

OR Mapping: Hibernate 3.0/2.1

Web/Application Servers: WebSphere 6.0/5.1, WebLogic 9.0/8.1,JBoss 4/3.0.3, Jakarta Tomcat 7/8.

Frameworks: Struts 1.x/2.0, Hibernate 2.0/3.x, MVC, JSF, Spring 3.x/4.x.

Operating Systems: Windows 7/XP, UNIX, Mac, Linux Sun Solaris.

IDEs / Versioning / Performance /Tools: IntelliJ, Eclipse, Net Beans, JDeveloper, RAD v7.0,SVN, CVS, Ant, Git, Maven, Log4j, Rational Rose, SOAP UI, Quality Center, Jenkins.

Methodologies: Waterfall Model, Agile.

Others: DOM, SAX,JAXB,JAXP, Mule, Junit.

PROFESSIONAL EXPERIENCE

Confidential, South SFO, CA

Sr. Java Developer

Responsibilities:

  • Actively participated in SDLC requirements gathering, Analysis, Design and Development using combination of Agile Methodologies.
  • Participated with architecture team in technical evaluations, solution and design approaches discussions.
  • Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Developed the presentation layer with responsive web design experience using Bootstrap, Angular JS, JavaScript, CSS, HTML and JQuery.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Used Spring Dependency Injection (IOC), spring AOP, Hibernate.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Used Java/J2EEDesign Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Created spring MVC controllers to route the requests.
  • Implemented the Spring-Security and Transaction Management in the Application.
  • Used Eclipse IDE for designing, coding and developing applications
  • Used Hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Developed some reusable charts like pie, donut charts by using D3 JS.
  • Used hibernate annotations to avoid writing a mapping file.
  • Developed the spring AOP programming to configure logging for the application.
  • Created Database tables and schema in PostgreSQL based on data flow requirements.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
  • Used Spring AOP for exceptions logging along with log4J for logging and auditing of transactions.
  • Configured Data Source and class path for the application server
  • Developed Restful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in Spring 3.0 and OSGI integrated environment.
  • Implemented spring Transaction management to ensure data integrity, consistency.
  • Used Maven to build and deploy the application.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Used firebug to resolve the JavaScript errors.
  • Used Tortoise SVN Subversion for software version control.
  • Used JUnit/JMock for to write unit tests.

Confidential, Providence, RI

Senior Java Programmer

Responsibilities:

  • Develop customer facing applications for initiating compensation event and created the RESTful web services for submitting the compensation event.
  • Converted Hivemind services tol spring beans which could be consumed by the REST services.
  • Write REST controller unit tests using light weight Grizzly servlet server.
  • Convert Easy mock unit tests to Mockito tests.
  • Developed the integration and unit test cases. Used SpringDBunit, JUnit, TestNG and Mockito
  • Experience in lightweight POJO based frameworks like Spring 3.0 (Dependency Injection, IOC), Spring JPA, Spring Annotations and Mappings.
  • Involved in fixing bugs and modification of existing process to implement enhancements as desired by the client.
  • Responsible for the full software development life cycle (SDLC) and resolved performance issues, production bugs, participated in code reviews and mentored junior developers.
  • Communicate with client to better understand the business requirements.
  • Configure different client setups on DIT Machine for testing.
  • Configure Jenkins jobs to automate build process and used Hudson as continuous integration server.
  • Apache Maven was used as the build tool, writing POM for projects, Maven targets used regularly such as clean, run, package, install etc. Used m2Eclipse plugin for eclipse.
  • Use JIRA and Rally for Bug Tracking, Task Creation and Status Update system.
  • Xml validation using Xsd and Schematron scripts to validate client specific Xml files.
  • Worked on Flex UI for Client specific enhancements.

Environment: Core Java, Spring, REST, JSON, Hibernate, Oracle11g, JUnit, testNG, Flex, Maven, linux, Tomcat 7.0, Eclipse and Windows.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Created design documents and reviewed with team in addition to assisting the business analyst project manager in explanations to line of business.
  • Designed and developed Application based onStruts FrameworkusingMVC design pattern.
  • DevelopedStruts Actionclassesusing Struts controller component.
  • Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
  • Designed and developed the UI usingStruts view component,JSP, HTML, CSS.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • UsedAJAXfor asynchronous communication with server.
  • Also implemented dynamic loading ofJSP’s using AJAX.
  • Used SOAP Web Services and Spring MVC.
  • UsedSpring Corefor dependency injection/Inversion of control (IOC), and integrated frameworks
  • UsedStruts validatorframework for client side and server side validation.
  • The application was deployed on bothServer and Mobile (Android)platforms.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams usingUML.
  • ProvidedDesignandCoding solutionsto the rest of the teams.
  • Interacted with Business and IT teams of other tracks to keep track of the cross flow impacts.

Environment: Java1. 6, J2EE, JUnit4.0, JSP2.1, JUnit, JavaScript, Sybase, Eclipse 3.4, PL/SQL, SQL server 2005, Servlets 3.0, Struts 2.0, HTML, XML, Spring 3.0, Hibernate 4.0, EJB,Log4j,Oracle 11g, WebLogic 8.1, Unix, Rational Rose.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Understanding user requirements, technical artifacts and design documents developed by analyst and project lead.
  • Defined XSDs and WSDL based on design documents.
  • Implemented interceptors to validate requests and responses.
  • Performed unit testing, integration testing and system testing to ensure functionality and data consistency.
  • Used Tortoise SVN for version control.
  • Used Hibernate Criteria queries for dynamic database operations.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Used annotation based configuration in spring.
  • Used Struts validator framework to validate data.
  • Developed build scripts using Maven to seamlessly compile and deploy application files.

Environment: J2SE, JDK, Struts, Hibernate, Spring, Web Service, JAXB,JUnit, MQ-Series, Maven, Agile, Eclipse, Restful, JBoss, Windows 7, MySQL.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Designed and developed the application using Java/J2EE, Spring, Hibernate and EXTjs.
  • Worked using Apple Mac computers.
  • Developed the application on IntelliJ and deployed on Jetty server.
  • Designed the Front-end screens using JSP, HTML, CSS, JQuery and JavaScript.
  • Involved in fixing severe production defects for the application.
  • Active participant in all team meetings including daily scrum, deployment and status meetings.
  • Experienced with build process, MAVEN file creation, installing, packaging WAR file and debugging run time errors.
  • Experience working with Hibernate and DTO files.
  • Generated and consumed Rest web services.
  • Developed automated test-cases using JUNIT framework and involved in unit and integration testing of the application.
  • Used Pivotal tracker for project management.

Environment: Eclipse, Java, Spring, Hibernate, ExtJs, IntelliJ, HTML, CSS, JavaScript, AJAX, JQuery, Maven, Pivotal Tracker, REST, Scrum, JUnit, log4j, GitHub, XML.

Confidential

Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involvement in architectural and design discussions.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules.
  • Involved in technical design and the architecture.
  • Created external XML documents.
  • Worked on JAVA J2EE team and designing DAO interface and implementation.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Developed and published web-services using WSDL, SOAP and XML, Jax-B.
  • Implemented Web-Services to integrate between different applications (internal and third party components using SOAP and RESTFUL services using Apache-CXF.
  • Designed and developed the approaches/strategies for the entire application.
  • Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
  • Used Apache Ant as the software build tool.
  • Used Apache Maven for the over-all software project management.
  • Used SVN tools for version control and management.

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, Spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.

We'd love your feedback!