Java Developer Resume
Sanantonio, TX
PROFESSIONAL SUMMARY:
- Java Professional having 8+ years of experience in Analysis, Design, Development, Deployment and Implementation of applications in Client/Server environments using Java and J2EE technologies.
- Expertise in developing applications using Java, J2EE Standards, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services.
- Strong in J2EE application development using Java, Servlets, JSP,JDBC, XML, Struts, Web Services, Spring, Hibernate,SOAP, JAX - WS.
- Expertise on Core Java, Concurrency, Collections, and JSF.
- Good experience in implementing agile/scrum software development methodologies.
- Extensive experience in implementing MVC frameworkusingStrutsinJ2EE architecture.
- Expertise on working with Presentation layer frameworks like JSP, HTML5, XHTML, CSS3, JSTL, Ext JS and JavaScript.
- Experience in creating Single Page Applications (SPAs) using JavaScript libraries like AngularJS and having good knowledge about the concepts like Two-way binding, Dependency Injection, Filters, Services, Controllers and Directives.
- Knowledge in Spring Framework modules such as SpringMVC, IOC, AOP, JDBC, JTA, IO, SpringDashboard, SpringBoot, and Spring Micro services, Spring REST.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
- Experience in developing J2EE applications on different IDE’s like Eclipse, Net Beans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), Builder.
- Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAXand tools likeANT, Junit.
- Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
- Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS.
- Extensively worked on debugging using logging Frameworks such as Apache Log4J.
- Good Understanding of relational database concepts and experience in Query construction using SQL. Extensive experience in writing, editing and maintaining database objects.
- Experience in using RDBMS concepts and worked with Oracle,DB2and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Experience in utilizing database tools like TOAD to operate on relational databases like Oracle and MySQL.
- Experience in working version control tools likeGit, CVSand SVN.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Visual Studio Team Services (VSTS) to deploy the application to AWS and used GIT for Version Control of code for incremental development.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
- Willingness and Ability to learn and implement New Technologies wherever necessary.
TECHNICAL SKILLS:
Languages: Java/J2EE
J2EE Technologies: Servlets, JSP Custom Tags, JDBC,JMS,JNDI, EJB .
Web Technologies: Html5, CSS, JavaScript, AJAX, CSS, JQuery, and, AngularJS
Web/App. Server: IBM Web Sphere, Apache Tomcat, JBoss, BEA Web Logic8.
Frameworks: Spring MVC, Struts, Hibernate, Spring Boot, Micro services.
Tools: ANT, Maven, JUnit, Log4j
Databases: MySQL, SQL Server, Oracle
IDEs: Eclipse, MyEclipse,Netbeans,Visualstudio
PROFESSIONAL EXPERIENCE:
Confidential, SanAntonio,TX
Java Developer
Responsibilities:
- Involved in Design, Development, Deployment of Application.
- Developed Soap Webservices on top of the middle ware application as a Communicating Interface.
- Involved in implementing methods to Interact with API’s.Designed and developed API with all the CURD capabilities using SOAP.
- Involved in Writing WebServices to retrieve and Send Data.
- Extensively worked with java collection classes like List, Set etc.,
- Involved in generating WSDL Document in soap web services
- Involved in Design and Development of Dao’s and Controllers for the new modules.
- Used GitLab for Source control and versioning.
- Used Log4J as the logging framework and Junit for debugging.
Environment: AWT,CoreJava, JSP, JSTL, Spring MVC, JDBC, JavaScript, Eclipse, Sql.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Understanding the requirement specifications provided by client.
- Involved in implementing Model View Controller architecture using Spring MVC
- Involved in design and development of Dao's, Managers, and Action classes using Spring JDBC.
- Developed the screens to navigate the data.
- Involved in implementing methods to Interact with API’s.
- Used Source tree with Bit Bucket for version control and deployment to server.
- Involved in interacting with various SDK Methods and extract information and save the changes globally to the REST client.
- Report Creating and Generation using pdf for the patients.
- Log4J was used as the logging framework &JUnit for debugging, testing and maintaining the system state.
- Performed Unit, Regression Testing and wrote Test Scripts as per the Use Case.
- Used Visual Studio Team Services (VSTS) andGitfor Continuous delivery / Continuous Integration (CD/CI) to deploy the application to AWS.
- Involved in code reviews and verification of the standards.
Environment: J2EE, JSP, JSTL, Spring MVC, Spring JDBC, Apache Axis, Ajax, JQuery, JavaScript, HTML5, CSS3, XML, JUnit, Eclipse, MySQL.
Confidential, Irving, TX.
Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agilemethodology in the ScrumCyclemodel.
- Developed UI Layer for the application using HTML5, CSS3,Angularand Bootstrap.
- Developed multipleAngularcomponents which are compatible with latest versions of Type Script,angularCLI.
- Used Spring BootActuator to externalize application's configuration properties for different environments.
- Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
- Used Annotations for Spring DI, Auto wiring and Spring MVC for REST APIs and Spring Boot for Micro services.
- Implemented Micro services architecture usingSpring Bootfor making application smaller and independent.
- Used Hibernate, Object-relational mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with an SQL-based schema.
- Worked on creation of custom Dockercontainer images, tagging, pushing images, integration of spring boot.
- Worked with Container service Docker with build port and other utilities to deploy Web Applications.
- Developed Restful Web services for transmission of data in JSON format.
- UsedAWSIoTCore to managed cloud platform that helps to connected devices easily and securely interact with cloud applications and other devices.
- Performed the backend services testing using various systems like REST API services, Swagger and Postman.
Environment: Java, J2EE, Spring MVC,Spring Boot, Hibernate, Micro services,Angular2, CSS, HTML5, JavaScript, REST, Tomcat, GIT, Maven,, JUnit, Agile and Scrum methodology.
Confidential
Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Frequent use of Http requests through JQuery, AJAX to the server to keep track of market pulse.
- Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
- Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed the war/ear file using Ant script and deployed into Web Logic Application Server.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
Environment: Core Java, Collections, Concurrency JSP, JDBC, Spring Core, Struts, Hibernate, Design Patterns, HTML5, CSS3, XML, Ajax, JQuery, Angular.JS, Oracle, PL/SQL Developer, Web Logic,, ANT, Clear case, JUnit, UML, Web Services, SOAP, XSLT and Windows 7.
Confidential
Java Developer
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Followed AGILE development methodology to develop the application.
- Understanding the requirement specifications provided by client.
- Involved in implementing Model View Controller architecture using Jakarta Struts2.0 framework at presentation tier.
- Involved in design and development of Dao's, Managers, and Action classes.
- Developed the screens to navigate the data.
- Developed functional test cases using JUnit 4.0.
- Involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used and configured Struts Validator Forms, Message Resources, Action Errors, Validation.xml.
- UAT and production support.
Environment: J2EE, Hibernate, Struts, Spring core, JSP, JSTL, Servlets, Apache Axis, Ajax, JQuery, JavaScript, HTML5, CSS3, XML, JUnit, Eclipse, TOAD, Web Logic, RAD, Ant, Oracle 11g.
