Java Developer Resume
Dallas, TX
SUMMARY
- JAVA Developer with 3 years of experience in implementing Java/J2EE projects, working through Analysis, Design, and Development of large scale JAVA applications.
- Extensively worked on Core java concepts like Data Structures, Multi - Threading, Concurrency API, Inheritance, Abstraction, Encapsulation, Polymorphism and Exception handling.
- Expertise in the development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, Java Beans and Web services (SOAP).
- Extensive experience using Spring Framework in the business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Proficient in several frameworks like Hibernate 3.0/4.0 ORM, Spring Framework 3.0.
- Extensive experience in SQL, Stored Procedures, Functions, and Triggers with database Oracle.
- Experience in using Maven and Ant for build automation.
- Proficient in Java Multi-Threading, Socket Programming, and Swing Programming.
- Experience in developing test cases with Junit and logging with Log4j.
- Hands-on exposure to multiple Application Servers like Web logic, Apache Tomcat, Web Sphere and JBoss.
- Extensive development experience on different IDE's like Eclipse, IntelliJ and NetBeans for debugging and using java coding standards.
- Expertise in client side designing and validations using HTML, CSS, Java Script, AJAX, JSP, XML.
- Good debugging skills that deep-diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mindsets, both on-site and remote.
- Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS
Programming Languages: Java 1.8/1.7/1.6/1.5 , J2EE, C, C++
Web Technologies: JSON, JSP 2.2/2.1, HTML4/5, CSS 3, DHTML
XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.
Web/App Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5
IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IDE
Tools: Splunk, Jenkins, TOAD, XML Spy, Ant, PL/SQL Developer, JUnit
Operating systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux
Databases: Oracle 12c/11g/10g/9i, My SQL 5.0, 4.1, MS SQL Server,JAVA Enterprise
Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2.
PROFESSIONAL EXPERIENCE
Confidential - Dallas, TX
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT phases of the application.
- Extensively involved in performance optimization of the core collections/hash map and troubleshooting the problems for high concurrent user load.
- Developed REST web services for implementing the business logic for different functionalities in the features that are developed.
- Designed and developed the REST-based Microservices using the Spring Boot.
- Refactored the code for JVM Optimization and performance of the application using Jprofiles, concurrency API and multithreading.
- Implemented Queues using JMS and MDB’s
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Utilized CSS3, HTML5, JQuery, JavaScript and Angular JS 2.0 for the development of UI.
- Worked on the Spring Core layer, Spring ORM, Spring AOP in developing the application components.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Used JPA with Hibernate provider and implemented business logic components.
- Developed complex queries, stored procedures, triggers, functions and sequences.
- Involved in building and maintaining cloud-based infrastructure on AWS.
- Implemented logger for debugging using Log4j
- Wrote Junit and JMockito test cases for unit testing and followed TDD approach
- Actively participated in the daily scrum meetings and bi-weekly retro meetings for knowledge sharing.
- Used Jenkins as an integration tool and Maven build tool and deployed it into the mesosphere.
- Used Git for version control.
Environment: Java 1.8,Spring 4.0, JPA, Hibernate 4.2, Spring Boot, JMS, AWS, Maven 3.0, Log4J, JUnit, My SQL, Github, Oracle 12c, Angular 2.0, REST Web Services, Jenkins, JUnit 4.0, IBM WebSphere 8.5.
Confidential - Bentonville, AR
Java Developer
Responsibilities:
- Handled Java multi-threading part in the back-end component.
- Extensively worked on XML, XSLT, XQuery, XPath, XSD.
- Designed and developed a multi-threaded, Java-based, real-time payment processing system.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and DAO patterns.
- Involved in injecting dependencies into code using concepts like IOC of Spring MVC Framework
- Extensively used Core Java for writing business logic and Helper Classes
- Involved in Coding for the Creation of Session beans for throttling component
- Responsible for development of configuration, mapping and Java beans for Persistent layer ORM using Hibernate.
- Developed the UI screens using Java Script, HTML5, CSS3, Ajax &Jquery.
- Involved in writing and reviewing unit test cases using JUnit, TestNG, SoapUI
- Writing complex business logic using PL/SQL Packages, stored procedures, and SQL queries.
- Involved in configuration and deployment of all components on WebSphere Application Server and provided support in debugging deployment issues
- Designed and implemented the logging mechanism using Log4j API.
- Involved in writing shell scripts for deploying an application on ALL UNIX Flavors.
- Supported the application in the Production environment.
Environment: Java 1.6, jQuery 1.7, AJAX, Spring Core 3.0, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, Oracle WebLogic 10, ANT, SVN, Windows XP, Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
- Worked on developing the application using JSP with JavaScript, Servlets and core Java.
- Used the Struts framework as a part of the controller component to manage the flow of client requests.
- Involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
- Worked extensively on implementing different JEE design patterns.
- Used JavaScript for client-side validation.
- Created the Detailed design document and User Guide.
- Developed Search screen using Java Beans and HTML.
- Helping the team in solving technical and functional issues.
Environment: Java 1.5, HTML 4, JavaScript, Hibernate 3.0, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat 6.0, JBoss 5.0, Oracle 10g Database, Windows NT, Unix/Linux.
