We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 6+ years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server - based applications using Java and J2EE technologies.
  • Designed and implemented the application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP,Spring boot, Spring Transactions, Oracle and WebSphere app server.
  • Expertise in developing Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Working knowledge of JavaScript Framework-AngularJS and library-JQUERY.
  • Worked on designed and implementation of UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP and J2EE framework.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and SOA.
  • Good experience in developing applications with SOAP and REST Web Services.
  • Skilled at consuming and producing JSON data by building Rest APIs.
  • Deployed application on WebLogic application server and monitored JVM heap space utilization to analyze theperformance.
  • Built application on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow
  • Implemented MVC Architecture using Struts Framework.
  • Involved in creating use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
  • Strong knowledge of PHP, JavaScript, Linux shell, and Oracle.
  • Knowledge of SDLC, STLC and software development methodologies such as Waterfall model, V-model, Incremental and Agile model.
  • Experienced in attending Sprint Planning meetings, Requirements grooming sessions, Scrum meetings, Sprint review meetings, Sprint Retrospective meetings and worked very closely with Product Owners and Scrum Masters in Agile Projects.
  • Experienced in using Test Management tools such as HP Quality Centre (QC)/Application Life Cycle Management (ALM), Rally, JIRA and Bugzilla bug reporting tools to track test progress, test execution and deliverables.
  • Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
  • Create complete solution for continuous integration tool such as Jenkins/Hudson from code checkout from GitHub to regression report generation.
  • Worked on Spring-DAO based declarative transaction management.
  • Experience in design and development of software components like Interface, Action Handlers and Client side scripts using JAVA, JSP, and Java Script.
  • Designed User Interface using Java Server Pages (JSP), Cascading Style Sheets (CSS), and XML.
  • Create complete solution for continuous integration tool such as Jenkins/Hudson from code checkout from GitHub to regression report generation
  • Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and problem solving skills along with good oral and written communication skills.

TECHNICAL SKILLS:

Programming languages: Java,PHP,Symfony2

JAVA/ J2EE Technologies: Spring,SOAP/Rest web services, spring boot

Tools /Software: Eclipse, Net Beans, SQL

Web Design Technologies/Tools: HTML, JavaScript, XML, CSS,AngularJS

Web Services: SOAP, WSDL, REST, Apache Axis,JVM

Databases: Oracle, MySQL

Continuous Integration Tools: Jenkins, Bitbucket

Version Control Systems: Git

PROFESSIONAL EXPERIENCE:

Confidential- Plano, TX

Senior Java Developer

Responsibilities:

  • Involved in Object Oriented Design/object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
  • Involved in maintaining and enhancing multiple areas of the application usingJava-J2EE, Spring Framework, XML, Ajax, Web-services (Restful & SOAP), and Angular2.
  • Extensively used Angular2, JavaScript, CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Used spring modules (Spring Core, Spring Security, Spring Restful, Spring Cache, Spring JMS, Spring DAO) to develop backend Engine. Created several micro services by using Spring boot rest APIs.
  • Built Rest APIs to provide JSON objects for communication with Client-Side Application.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Developed complex stored procedures (common shared routines) to interface with Aging and Youth application.
  • Created Client-Side UI with object- oriented JavaScript and AJAX with API.
  • Involved in transforming XML data in toJavaObjects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation. Integrated various modules and deployed them in Web Sphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Implemented Spring Framework's IOC Dependency Injection to inject Service into Action Classes.
  • Used Hibernate Persistence Strategy to interact with database. Experience in unit testing frameworks like Junit, easymock, mockito and powermock.
  • Buildjavaclasses to pick items from the queue, make SOAP based remote calls gather data items and update local DB using Hibernate.,
  • Used REST and SOAP UI for testing web service for server side changes. Involved in deployment process of Tomcat/Web logic Servers.
  • Implemented JMX in the application for monitoring and managing application.
  • Involved in working with Maven/ANT tools for the build process.

Environment: J2EE, Restful, Spring 3.0, AWS, Spring Boot, Tomcat, Web logic, Eclipse, Angular2, JUnit, Git, Jenkins, Sonar, Soap UI, Cassandra, JMX, Maven, Ant, HTML5 and CSS3.0.

Confidential -Houston, Tx

Java Developer

Responsibilities:

  • Responsible to create applications using Java (Core Java, J2EE, Spring).
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Created Front-end Applications using HTML, CSS, JavaScript, XML and JSON.
  • Contribute to the design direction of our product set.
  • Used AngularJS including authoring complex directives, services, controllers, and filters.
  • Used AngularJS MVC architecture to split the UI logic into Views, Models and Collections.
  • Involved in developing the UI pages using HTML5, CSS3, AngularJS, JavaScript, JQuery and Ajax.
  • Worked with next-generation technologies like AJAX and jQuery to enable more efficient development and more responsive interfaces.
  • Contributed positively to the overall team dynamic; participate in stand-up meetings, planning and design sessions and other business-development working.
  • Implemented page designs in standards-compliant HTML and CSS.
  • Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
  • Implemented RESTful Web Services plugins to fetch binary data.
  • Developed REST APIs using JavaScript to produce JSON.
  • Created cross-browser compatible and standards-compliant CSS based page layouts.
  • Successfully implanted entire Invoice Module using Oracle Business Intelligence (BI) publisher
  • Under the guidance of Oracle Consultant successfully implemented JAVA executable code to produce invoices and automatically send it to respective customer.
  • Successfully developed unique custom opcodes for Balance Inquiry and Balance Transfer with zero defects.
  • Improved the Functionality of default invoicing Opcodes to optimize and enhance the overall Invoicing process of Oracle product: Billing and Revenue Management (BRM).
  • Highly involved in making updates to the current website and simultaneously handling other projects

Environment: Core Java, Oracle 10g, HTML, JSP, JavaScript, Spring, Eclipse, log4j,AngularJS, JavaScript.

Confidential -Tampa, FL

Java Developer

Responsibilities:

  • Involved in analysis, design, development and support of the application.
  • Implemented MVC architecture using Struts Framework, Coding involves writing Mapping files, Form Beans, Action Classes and JSPs.
  • Used JSTL tag Library and Sturts Tag Library in JSP for flow control, URL Management, data formatting and internationalization.
  • Used Spring Framework. Integrated spring and Struts. Spring Annotation is used for the bean wiring.
  • Used Hibernate as ORM framework. Involved in writing Hibernate Mapping files.
  • Developed user interface using JSP, Java beans, JSTL, Struts Tag, HTML and JavaScript to simplify the complexities of the application and AJAX with jQuery for better user experience.
  • Involved in writing application level Code to interact with APIs, Web Services Using AJAX, JSON, and XML
  • Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.
  • Developed single page application with Ext Js 4.2 framework, Performed Client side validation using JavaScript.
  • Develop Web services to allow communication between applications through SOAP over HTTP using Apache CXF.
  • Involved in writing SOAP based web services for communication between its Upstream applications.
  • Achieved reliable and asynchronous exchange of important information Using Java Messaging Services (JMS).
  • Involved in writing Stored Procedures in Oracle PL/SQL.
  • Involved in writing unit testing for the application.
  • Maven and Jenkins used for the automatic build process.
  • Assisted QA teams for creation of different test cases for end to end validation of tracking code.
  • Involved in Managing/Fixing bugs and Client Issues in the application.

Environment: Java, J2EE, JSP, JavaScript, HTML, Ajax, Struts 1.3, Spring 2.5, SQL/PLSQL, WebServices, SOAP, XML, WSDL, JUnit, WebSphere 6.1, Clearcase, Clear Quest 4c, IBM Maximo, HP Quality Center, Oracle 10g, Unix, Windows.

Confidential

Java developer

Responsibilities:

  • Involved in designing the technical Design Documents as per the Business requirements.
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Implemented, configured spring message sources, resource bundles for labels, message properties for internationalization.
  • Implemented centralized dispatch controller to pass incoming request to helper classes using Spring MVC annotations, custom annotations and java reflection technology.
  • Wrote test cases based on the requirements document.
  • Implemented SOA architecture using SOAPweb services by JAX-WS.
  • Created WSDL and WADL as a start points to develop an application.
  • Developed RESTFUL web services on JBoss IDE using Spring Framework.
  • Consumed RESTFUL web services on IIB tool to display results on consumer application.
  • Used Fortify static code Analyzer.
  • Used JBoss IDE with integrated server for designing, coding and developing applications.
  • Integrated the application with Spring Quartzframework.
  • Performed automated testing using Selenium RC, Java JUnit on various applications like Enrollment, Billing and claim Management.
  • Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria and Defect Management Strategy as per SOX Compliance.
  • Wrote test cases for the application and discussed with the team to identify the P1, P2, P3 test cases.
  • Participated in reviews of Test Scenarios to ensure the requirement coverage.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different module of corporate web site.
  • Responsible for performing sanity testing of new builds.
  • Design and develop functional and Load Test frameworks and develop automated test suites (Selenium with Junit).
  • Developed generic Selenium API to be reused by different teams.
  • Participated in automating the regressions test cases.
  • Communicate with Db. developers and DBA
  • Monitor the status of full life cycle testing of Java and oracle based applications
  • Supervise the team activities and testing life cycle.
  • Performed scripting with shell for testing application.
  • Performed white box testing using Selenium IDE.

Environment: Java/J2EE(jdk 1.5/1.7), Spring, Spring MVC, JMS, Rest web services, Rest, XML, JSON, JIRA, Stored Procedures, PivotalCloudFoundry, Easy Mock, ETL, UML, JPA, Jenkins, apache POI, Java ERP tools, Selenium IDE/RC, UNIX, HTML, SQL, HTML, AJAX,JVM.

We'd love your feedback!