Java Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- 12+ Years of experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications.
- Extensive knowledge on Java SE including Collection, Threading and Core Java.
- Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
- Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
- Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
- Proficient at designing dynamic web applications using HTML5, CSS3, microservice, JavaScript, jQuery, AJAX, JSON with responsive web applications using Bootstrap.
- Strong knowledge of Angular 2/4 practices in commonly used modules and creating reusable Components, Pipes and Services.
- Strong experience using MAVEN 3.0 Build System.
- Experienced working with technologies such as Log4j, I18N.
- Good experience in developing applications with SOAP and RESTFul Web Services.
- Proficient at design, development of web-based application using Apache Tomcat 7.0/8.0/8.5, GlassFish 4.0.
- Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
- Expertise in database technologies such as MySQL 5.6/5.7, Oracle 10g/11g/12c, MS-SQL 12.
- Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
- Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Good experience in developing Web Services SOAP, JAX-WS, WSDL .
- Experience in core Java-Multithreading, collections, Servlets and JDBC.
- Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
- Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
- Experienced in developing database to create its Objects like Tables, Functions, Views, Stored Procedures, Triggers, Cursors using on PL/SQL in Oracle and T-SQL in MS SQL Server, MySQL, MS Access.
- Strong Background in C, C++, Java on UNIX, Linux, and Windows NT platforms
TECHNICAL SKILLS:
Languages & API: Java, JSP, Servlet, JDBC, Spring IOC, Spring MVC, Spring Boot, Microservices, Hibernate, SQL, Log4j, JUnit
UI: HTML5, CSS3, JavaScript, Ajax, jQuery
DBMS: Oracle, DB2, SQL Server
Web Services: RESTful web services.
Development tools: Eclipse, SQL Developer and Putty.
Version Control: CVS, SVN, GIT
Operating System: Windows, UNIX, SOLARIS, and LINUX.
Methodology: Agile Scrum and Waterfall.
DevOps: Jenkins
Testing Tools: Postman
PROFESSIONAL EXPERIENCE:
Confidential - Dallas TX
Java Developer
Responsibilities:
- Developed a web-based application withHTML, JSP, and Spring MVCandHibernateframeworks.
- UsedXMLbased configuration to wire the dependency components together and to define bean classes.
- Designed theN-Tier architecturefor the application following Spring MVC pattern.
- UsedMavenas a build tool, wrote the dependencies for the jars that needs to be migrated.
- Implemented persistence layer using CustomDAOsto handleCRUDoperations.
- UsedJSP,HTML5,CSS3,Ajaxtoolkit andJavaScriptto design the UI.
- Developed range bars, check boxes forfilteringrecords using jQuery.
- Displayed the records in the page using grid framework inBootstrapwith functions of pagination.
- Implemented inline editing, sorting functionalities usingjQuery.
- Involved in performingGETandPOSTrequests usingAjaxto implement Auto Completion.
- Used firebug, Chromedeveloper toolsto resolve the JavaScript errors.
- Implementedstored proceduresanddynamic SQLonSQL Server.
Environment: JDK 1.6, J2EE, Spring, Hibernate 3.0, Spring 3.x, JDBC, JSP, Eclipse, SQL Server, XML, Apache Tomcat 7, HTML5, CSS3, JavaScript, jQuery, Windows 7/XP
Confidential
Java Developer
Responsibilities:
- Understanding the requirements, designed and developed the application as per requirements
- Designed and developed Restful webservices and worked with UI team to integrate with services.
- Worked as QA engineer for some time.
- Defect fixes and enhancements based on business requirements.
Environment: UNIX, Windows, Java, j2ee, XML, Spring IOC, Spring MVC, Spring Restful web services, JSON, Hibernate, Tomcat, Eclipse
Confidential
Java Developer
Responsibilities:
- Understanding the requirements. Worked with Architects and implemented POC to identify the technologies that can be used in this project.
- Designed key modules using Java, Spring IOC, Hibernate, HTML, CSS, JSTL, JavaScript, jQuery and Spring MVC.
- Designed and developed web services to process the transactions.
- Did unit testing, system testing and regression testing.
- Interacted with upstream system team if there are any issues with data.
- Did enhancements base on business requirements.
- Did bug fixes and deployed the fixes on DEV and QA environments.
Environment: UNIX, Windows, Java, j2ee, XML, Spring IOC, Spring Restful web services, JSON, Hibernate, Tomcat, Eclipse
Confidential
Java developer
Responsibilities:
- Involved in Development and TestingDeveloped Service to handle the Inbound Correspondence
- Created Plans and Process Instances for PMs
- Wrote java code to receive the Index xml of the documents from AX Server and parse the xml using SAX.
- Marshaling and un-marshaling the XML and java object using JAXB.
- Setting, Updating and Appending the Index values of the document to the UDAs in PMs.
- Developed java code for attachments in inbound purpose.
- Developed Application to communicate and extract data from the AX system using AX Webservices API.
- Wrote java code to save the documents based on MIME types into the Document Imaging System.
- Retrieving the documents from the DMS based on the document mime type
- Wrote java code for multiple attachments with fax and email by using itext API
- Wrote code to send multiple attachments through fax using Right Fax API
- Wrote code using java reflection API
- Developed Batch File application to save the documents into DMS
- Wrote java code using Java Mail API to send multiple attachments through emails
- Developed web client servlet to test the Correspondence application
Environment: Java, J2EE, Servlet, Websphere 6.0, RAD6.0, WinCVS, AX Webservices, EMC Captiva Server, Right Fax Captires Server, Java Mail, XML, XSL,XSLT
Confidential
Java Developer
Responsibilities:
- Understanding user requirements
- Developed JSPs for AIG login, Claims Data Corrections and Policy data Corrections
- Developed Session Bean to call Entity Beans
- Developed Form beans and Action classes
- Configured form beans, action classes in struts-config.xml
- Configured beans home, remote and beans classes in ejb-jar.xml
- Configured Data source and Connection Pool in application server
- Developed Entity beans for persistence operations
- Developed RRDFilterServelt and written the code for Ldap Access and Authentication of user credentials
- Developed queries.xml files
- Written DB2 SQL queries and executed in TOAD to test the data
- Involved in deploying the application in WebLogic Application Server
- Involved in bugs fixing
- Involved in unit testing
- Prepared Policy Data Corrections and Claims data corrections Excel documents to validate and find the modified data for UAT
- Designed Class Diagrams and Sequence Diagrams using Rational Rose
Environment: Java, J2EE, JSP, Servlets, WebLogic, RAD6.0, html, Javascript, DB2, Rational Rose 2000, PVCS, Windows, Struts, Unix, EJB, AIG Framework, TOAD
