We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 5 years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
  • Well versed in all aspects of software development life cycle (SDLC) including system design, development, and delivery of enterprise software and experience in developing applications using Agile Software Methodology.
  • Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Model View Controller, Front controller, factory, abstract factory, singleton and Business Delegate.
  • Experience in developing Web Services using - SOAP, WSDL, REST and developing DTDs, XSD schemas for XML.
  • Hands-on experience in different modules (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring Security) of Spring Application Framework.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in development of data access objects, data transfer objects as part of the persistence layer and EJB components to perform the business logic.
  • Experienced in working with message-oriented middleware using different technologies like JMS, Web sphere MQ and Message driven beans (MDB).
  • Experienced in design/development of UI screens using HTML, CSS, Java Script, jQuery, Angular JS, AJAX.
  • Experience in developing and deploying applications on Web Logic, JBOSS, Apache Tomcat Application servers.
  • Good Knowledge in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Good experience in designing and coding stored procedures and functions using PL/SQL and also fine-tuning SQL queries.
  • Experience in software testing, Junit testing, regression testing, and defect tracking and management using JIRA.
  • Experience working with version controller tool like GIT, Subversion and CVS.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Strong knowledge developing dynamic web applications and deploying in various environments.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS

Programming Languages: Core Java 1.8, SQL, PL/SQL, C, C++

Java Technologies: Servlets, JSP, JDBC, JNDI

Frameworks: MVC, Spring 3.2, Hibernate and JDBC

Distributed Technologies: Web Services (SOAP/REST), SOA, RMI, XSLT, XSD, DOM, SAX, Apache, WSDL

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic

IDEs: Eclipse, My Eclipse, JDeveloper, NetBeans, IntelliJ

Scripting Languages: Angular JS, JavaScript, jQuery, CSS3

Markup Languages: HTML5, DHTML, XML

Testing/Logging tools: Junit, Log4j

Database Server: Oracle, SQL Server, MySQL, DB2

Methodologies: Agile, OOPS/OOAD, Design Patterns, UML

Messaging Services: JMS

Version Control Tools: GIT, SVN, CVS

Database development tools: SQL Developer, TOAD

Bug tracking tool: JIRA

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed Java Components and integrated Spring framework with Hibernate Object/Relational persistence mechanism.
  • Designed and developed various modules of the application with Spring MVC, Spring security and Spring restful web services.
  • Develop Restful micro services and concurrent applications using Java.
  • Form Validations using JavaScript and Validation Framework
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application.

Environment: Java, J2EE, Spring, MVC, Hibernate, Junit, REST, HTML5, CSS3, JavaScript, GIT, Eclipse, PL/SQL, XML

Confidential

Java Developer

Responsibilities:

  • Interacting with the teammates for understanding the business and the business users for gathering the requirements.
  • Developed Application components and API's using core Java.
  • Involved in integrating Hibernate Framework with Spring.
  • Implemented TDD (Test Driven Development).
  • Provided the support for integrating the Restful web services with clients.
  • Good experience in consuming the existing Web Services.
  • Involved in implementing and utilizing the J2EE patterns MVC, Dependency Injection (DI),
  • Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator, and Singleton for the enterprise application.
  • Used Spring MVC, Spring security and Spring restful web services for application design.
  • Used SoapUI and Rest client for testing the Web Services.
  • Designed and developed various SQL scripts to meet the business requirements.
  • Interacted with clients during various phases of the project.
  • Developed Class Diagrams, Flow Diagrams and Sequence Diagram using MS Visio.
  • Used Java script validations for client-side validations.
  • Used Maven for developing builds and deploying the application on WebSphere
  • Developed User- Interface screens using Servlets, JSP and JavaScript.
  • Developed the presentation layer using JSPs and HTML.
  • Developed UI pages using HTML, JSP and jQuery and AJAX for asynchronous Communication.
  • Responsible for fixing issues and defects of system.

Environment: Agile, Java, J2EE, Spring Framework, REST, Eclipse, Maven, Apache CXF, Hibernate, Junit, Log4j, Multithreading, Oracle, SQL Developer, TOAD

Confidential

Java Developer

Responsibilities:

  • Interacted with the stakeholders and gather requirements and business artifacts based on Agile Scrum methodology.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate and CMS.
  • Developed the web interface using Angular-JS, HTML, CSS, SASS, JavaScript and jQuery.
  • Designed and developed Application based on Spring Framework, Spring MVC and Hibernate.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data Access Object), DTO (Data Transfer objects), and ORM Mappings.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Worked on writing efficient SQL stored procedures to generate outbound files for external systems.
  • Developed Web Services to allow communication between applications through SOAP.
  • Integrating jobs for manipulating and transforming the data
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Performed unit testing on developed code using Junit.
  • Used GIT version controlling to maintain project versions.

Environment: Java/J2EE, Agile, Spring, Hibernate, SOAP, Junit, HTML, CSS, XML, GIT, Maven, SQL, CSV, Excel, Windows

Confidential

SQL Developer

Responsibilities:

  • Managed, reviewed, analyzed and prioritized defects, bugs and issues reported by client for resolution and reporting to developers in Bug Tracking Systems like JIRA, FogBugz and FreshDesk.
  • Monitored system jobs and resolved any issues that occurred.
  • Performed Functional, Regression and End-to-end testing for Upgrades, Hotfixes and Patches.
  • Coordinated and planned for testing and delivery of Upgrades, Hotfixes and Patches.
  • Developed and deployed new reports and enhanced existing reports using complex SQL codes.
  • Created complex custom reports using iReports.
  • Created training materials and end-user documents using uPerform.
  • Used Query Optimization to increase Report performance.
  • Coordinated hosted systems migration from DC datacenter to Austin datacenter.
  • Facilitated legacy data conversions from various heterogeneous data sources using ETL functionality.
  • Attended business reconciliation sessions to understand and collect business process requirements.
  • Assisted in creation and update of various database objects like tables, views, triggers and indices.
  • Assisted with creation of Business Process Work Flow diagrams using Visio.
  • Participated in training of end-users and train-the-trainers.
  • Assisted with Installation and deployment of Mobile Work Manager Application on state owned mobile devices.
  • Troubleshooting of defects and issues with main Web System and Mobile Application.
  • Lead the analysis and specifications development for conversion and interface activities.
  • Assisted with design and development of interfaces with Confidential .
  • Assisted with creation of various project technical documents - technical specifications, blueprints, process design documents, reports design documents and interfaces design documents.
  • Assisted with development and creation of User Acceptance Testing (UAT) test cases, scripts and plans.
  • Assisted with System testing, configuration and validation.
  • Provided support for go-live, post go-live and maintenance activities.
  • Lead Installation, Configuration, Customization and Enhancement of Asset Management System (Maintenance & ITS modules) to provide the options and features requested.
  • Communicated status and work required of project staffs, milestones, effort planned and actual effort.

Environment: Oracle, CSS, HTML, TOAD, SQL Developer, Excel, CSV, Windows, Groovy, GIT,

We'd love your feedback!