We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 7+ 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 usingAgile Software Methodology.
  • Thorough working knowledge in application development using Java SE, with strong experience in Spring, Hibernate, Struts, Rest/SOAP web services, JDBC, Servlet, EJB, JMS, Java Server Pages, JQuery, JavaScript, JSF, Angular JS, AJAX, XML, HTML, XSLT, JAXB.
  • Extensive experience developing application in various domains like Financials, E-commerce, workflow and web based arena.
  • Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
  • In depth exposure to Web 2.0 solutions, developing web services, OOAD architecture and modeling and designing artifacts experience in Java/J2EE applications.
  • 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.
  • Have Strong knowledge on C++ and C programming languages.
  • 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, AngularJS, AJAX.
  • Experience in developing and deploying applications on Web Logic, JBOSS, Apache Tomcat Application servers.
  • Experienced in developing LDAP Authentication & Authorization Services using Java, LDAP.
  • Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in implementing software best practices, including Design patterns, Use Cases, Object Oriented analysis and design, Agile methodologies, and Software/System Modeling(UML).
  • Good experience in designing and coding stored procedures and functions using PL/SQL and also fine tuning SQL queries. Exposure to various Relational Database Management systems such as Oracle, MySQL.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA.
  • Used version controller tool like GIT, Subversion and CVS.
  • Extensively worked ondebuggingusing Eclipse, Net Beans debugger.
  • 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 such as Windows and Linux.
  • Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
  • Hold excellent analytical skills in order to work with mid-size teams, technical and business leadership.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS

Programming Languages: C/C++, Java, SQL

UML Tools: Rational Rose, MS Visio, Enterprise Architecture

Web Technologies: Servlet, JDBC, EJB2.0/3.0, JSTL, JNDI, DHTML and HTML, CSS, JavaScript, JSF, Ajax, Jquery, AngularJS, JSON

Frameworks/Architectures: Struts 1.x/2.0, Hibernate, Spring

Design Patterns: Singleton, MVC, Value Object, View Object, Session Façade, DAO, Factory.

ORM: Hibernate, JPA

Database: Oracle (9i,10g,11g), SQL Server2000/2005, DB2, MySql, Sybase

Servers: Web Logic, JBOSS, Apache Tomcat

Platforms: Windows(XP-SP2,7,8,10), LINUX

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products.
  • Followed MVC pattern on the UI using AngularJS and developed everything else as Data Rest Services.
  • Worked in the daily agile development methodology.
  • Created AngularJS custom directives for reusable components on UI.
  • Worked with AngularJS by extending HTML attributes with Directives, and binded data to HTML with Expressions.
  • Used JavaScript for Client side validation.
  • Wrote Script for AJAX implementations in the website and created components, used jQuery for client side form validations and used JSON for creating objects in Java script.
  • Designed the Hibernate objects and used the Hibernate APIs to persist data.
  • Used Hibernate an ORM tool along with spring to perform all the Database actions.
  • Used Hibernate to connect to the Oracle database to store and fetch.
  • Involved in coding complex SQL procedures and queries.
  • Implemented SOAP Web Service using JAX-WS and Apache CXF and generated client stubs from WSDL.
  • Involved in writing client code for invoking SOAP based web services.
  • Worked on Web Services for transferring XML data between two interfaces.
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
  • Used ANT script to build and deploy the application on Web Logic server.
  • Involved in writing Unit test cases using JUnit and also involved in integration testing.
  • Involved debugging and fixing production issues.
  • Developed and deployed the web services.

Environment: Java1.7, Agile, JDBC, JSP, JSTL, Servlet, JavaBeans, Hibernate, Struts, Spring Core, Spring AOP, ANT, XML, SQL, Oracle, WebLogic, JUnit, CSS, AJAX, jQuery, JSON, Log4j, Web Services, Unix, JAX-WS, JAX-RS.

Confidential, Fort Worth TX

Sr. Java Developer

Responsibilities:

  • Implemented backend and frontend applications including interfaces with internal and external applications in the company (CRM & OMS).
  • Integrate applications using web services, including SOAP and RESTful web services, and MQ Queues using JMS.
  • Design and develop J2EE applications for Mundial Mexico for fraud prevention systems.
  • Develop SMS and charging applications for Telcel operators using Java support third-parties for integration with Telcel charging.
  • Developed the entire architecture using standard design patterns.
  • Developed tools to integrate them in all kinds of devices using AJAX calls.
  • Developed web applications for both the OSS and the Softswitch using Struts, EJB with OC4j and weblogic application servers.
  • Involved in installation and configuration operating system Red hat Enterprise Linux (RHEL5.10 and RHEL 6.4) in development, test and production environments almost 10 levels of test on Oracle and HP physical servers and Virtual Machines
  • Worked with VMware ESXi 4.0, Oracle Linux, Oracle VM and third party HP Software Automated system.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP.
  • Involved in configuring and installing Web logic, tuxedo, Netback up, VERITAS, Oracle client, Sybase client, Db2 client and Dollar Universe on different levels of test servers
  • Working with network team to setup Network to Linux Environment
  • Working with firewall team to run firewall rules for server going to be built behind firewall and setup rules for server to be built in DMZ
  • Configure and Support FC-SAN environment and LUN provisioning.
  • Worked on Netbackup agent to schedule the backup jobs for a respective server.
  • Worked with DBA team in installing and configuring Oracle 10 g and 11g, Sybase, Db2 client v 8.1
  • Coordinated with application team in installation, configuration and troubleshoot issues with Apache, Web logic, OVPA, tuxedo application on Linux production and test servers
  • Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s
  • Installation of the VCS client agent with HP-SA, create a client credential file, configure VERITAS cluster server One by Symantec Client Daemon 5.0.1, configuration program
  • Involved in back up, firewall rules, LVM configuration, monitoring servers and on call support
  • Configured Crash Dumps, Linux Kernel Tunable, OS patching/upgrading on Linux Servers
  • Decommissioned a Test Server SAN, unmount file systems and destroy disk groups, removed from LUN masking database, removed from zone set DNS, removed data IPs, removed backup IPs, removed profile from OSS, EM, CM, IP/NETWORK, PEG cluster.
  • Involved in shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files

Environment: Oracle Weblogic server, EJB 3.0, JMS, Tortoise Hg, Java 1.6,Web services, SSO, TOAD, Apache Open sources, SOAP, Synergy, XSD, LDAP, XML, ANT(1.8.4), J-Unit 3.8, log4j 1.2, MYSQL, HTML5, Red Hat Linux (RHEL 5.10, 6.4), HP-UX, SunOS, Oracle 10g &11g, Sybase, DB2 Client, TCP/IP, DNS, DHCP, Tuxedo, POP3, SMTP, VMware, vSphere ESX.

Confidential, Erie, PA

Sr. Java Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • Involved in the development using Java/J2EE Technologies, Web services, Hibernate ORM Framework.
  • Developed the application using Spring Framework which is based on the MVC Design Pattern.
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Developed UI using JSP, HTML, XHTML, XSLT, using Struts (MVC), JQuery, Angular JS and Java Script to simplify the complexities of the application.
  • Extensively used CSS and Bootstrap for styling the HTML elements
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor
  • Deployed and tested on OC4J and Websphere application server
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Involved in Trouble Shooting and Customer Support.
  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements
  • Developed the Servlets for processing the data on the server.
  • Worked on REST framework to create web services.
  • Used Subversion for software version control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.

Environment: Java, Servlets, JSP, Struts, Spring, Hibernate, XML, CSS, AJAX, HTML5, Java Script, AngularJS, JQuery, Rational Clear Case, Microsoft Visio, LDAP, WebSphere Application Server, REST Web Services, Oracle, SQL, UML, JUNIT, ANT, Agile.

Confidential, Frankfort, KY

Java/J2EE Developer

Responsibilities:

  • Analyzed project requirements for this product.
  • Involved in designing.
  • Interacting with the system analysts & business users for design & requirement clarification.
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API
  • Developed JSPs according to requirement.
  • Used AquaLogicBPM (Business Process Managements) for work flow management.
  • Interact with production support personnel to ensure that critical and major production issues are resolved in a timely manner.
  • Used Apache ActiveMQ for fast, supporting many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features
  • Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
  • Good experience with a NoSQL database
  • Excellent knowledge of NOSQL on Mongo and Cassandra DB
  • Worked on Authentication and Authorization modules in web application using Identity Management. Mentor the client in architecture pattern for use of ESB.
  • Developed integration services using SOA, MuleESB, Web Services, SOAP, and WSDL
  • Designed, developed and maintained the data layer using the ORM framework in Hibernate.
  • Involved in Analysis, Design, Development, and Production of the Application and develop UML diagrams.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
  • Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with Javascript for client side validation
  • Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
  • Wrote AngularJS controllers, views, and services.
  • Ant is used for building, and the application is deployed on JBoss application server.
  • Taken care of Java Multithreading part in back end components.
  • Experienced in web development, client-server and n-tier Enterprise applications using Java/J2ee technologies and Adobe Flex.
  • Implemented by using MYSQL.
  • Developed HTML reports for various modules as per the requirement.
  • Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in SQL Server.

Environment: Java 1.6, J2EE, JSP, Servlets, JDBC, EJB, Java Beans, JMS, MQ Series, Struts, JSTL, JavaScriptAJAX, WebSphere Application Server 5.0, WSAD, XML, PL/SQL, Oracle 11g, Maven, Ant, TOAD, GIT, Angularjs, Rational Suite, CVS Repository.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Developed the application using Struts Framework which is based on Model View Controller design pattern.
  • Extensively used Hibernate in data access layer to perform database operations.
  • Used Spring Frameworkfor Dependency Injection and integrated it with the Struts Framework and Hibernate
  • Developed front end using Struts framework.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and Developed front-end using struts framework. Used JSP, JAVAScript, JSTL, EL, Custom Tag libraries and Validations provided by struts framework.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures and Triggers in the application.
  • Involved in consuming RESTful Web services to render the data to the front page.
  • Performed unit testing using JUnit framework.
  • Co-ordinate with QA team in manual and automation testing.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the development phases of SDLC including gathering requirements, documenting the requirements as Use case documents.
  • Designed, deployed and tested Multi-tier application using the Java technologies.
  • Involved in front end development using JSP, HTML & CSS.
  • Implemented the Application using spring MVC Framework
  • Deployed the application on Oracle Web logic server.
  • Taken care of Java Multithreading part in back end components.
  • Implemented Multithreading concepts in Java classes to avoid deadlocking.
  • Used MySQL database to store data and execute SQL queries on the backend.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Prepared and Maintained test environment. Tested the application before going live to production.
  • Documented and communicated test result to the team lead on daily basis.
  • Involved in weekly meeting with team leads and manager to discuss the issues and status of the projects.

Environment: J2EE (Java, JSP, JDBC, Multi-Threading), HTML, Oracle Web logic server, Eclipse, MySQL, Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Developing User Interface and implementing business process using JSP and Servlets.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Involved in writing the presentation layer in Java Server Pages (JSP)
  • Developed the front end User Interface using HTML5, JavaScript, CSS3, JSON, JQuery
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.

Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

We'd love your feedback!