Java Programmer Resume
Irving, TexaS
SUMMARY:
- 6 Years of professional IT experience as a Java Programmer and Software Engineer with complete project life cycle in Java/J2EE technologies. Experience in analysis, design, development, testing and deployment.
- Experience in developing web - based applications using Java and J2EE technologies such as JSP, JDBC, spring boot, spring, Hibernate, and Web Services.
- Experience in Web development using HTML5, css3 JavaScript, and jQuery, Bootstrap, ReactJs and AJAX.
- Proficient in programming by using the IDE such as Eclipse, IntelliJ, PL/SQL Developer.
- Good work experience with Application/Web Servers Tomcat, WebLogic and WebSphere.
- Good Understanding, Developing in DDL and DML Sql Scripts.
- Having strong knowledge in development Client-side application using JavaScript.
- Extensively used JavaScript and jQuery, JavaScript Library to do client-side validations.
- Good Understanding in Java 7 & 8.
- Designed and developed core java concepts such as Collections, Multithreading, Serialization, and Java Beans.
- Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
- Experience in developing E2E Micro services using Spring Boot.
- Proficient in Object-Oriented Design Development (OOAD) and integration of complex enterprise and web-based applications using IDEs like Eclipse, Edit Plus, Text Pad, RAD, Net Beans, My Eclipse, STS.
- Well versed with database concepts in RDBMS such as Function, Triggers, Indexes, Stored Procedures, Cursors, Views, Data modelling, Normalization and Denormalization.
- Expertise in using Maven and Ant for building and deploying applications on servers.
- Good Knowledge on performing SQL queries and Understanding ETL Workflow.
- Experience on Performing ETL Mapping and handling low performance Issues.
- Experience with DevOps tools such as Jenkins, Docker and GIT’s, TFS.
- Experienced in Agile and Waterfall methodologies.
- Highly self-motivated and team player with the ability to work independently and adapt quickly to new and emerging technologies.
- Experience with UNIX services to trace the error logs and also good experience in running corn Jobs on UNIX servers for day to day reports.
- Good Knowledge on Apigee tool for deploying web services and micro Services for customized consumer Keys.
- Having strong interpersonal, analytical, problem solving, written and verbal communication skills.
TECHNICAL EXPERIENCE:
Languages: Java, C/C++, SQL (Certified)
J2EE Technologies: JDBC, JSP, SERVLETS, Junit
Tools:: Microsoft Visual Studio, COGNOs TM1, APIGEE
Web Technologies: JavaScript, ReactJs, jQuery, HTML, AJAX, CSS3
Frameworks: Spring MVC, Spring Boot, Struts, Hibernate.
IDE’s: Eclipse, Net Beans, STS
Web/APP Servers: Apache Tomcat, WebLogic, WebSphere
Databases: Oracle9i, 10g& 11g, MySQL, DB2
Object Oriented Design: Design Patterns, OOPS/OOAD
Build Tools: Ant, Maven, Jenkins
Web Services/ Micro Services: SOAP, RESTFULL
PROFESSIONAL EXPERIENCE:
Confidential, Irving, Texas
Java Programmer
Responsibilities:
- Designed the application in the lines of MVC architecture.
- Design and develop Workflow Framework for large file upload and creating customer for wire, wireless.
- Day to Day discussion with business on work flow for new requirements.
- Used J2EE design patterns namely Singleton Transfer Object and Business Delegate.
- Working on JSF tags library to build single page application.
- Used spring framework to implement the MVC architecture.
- Developed EJB domain object to persist in DB.
- Working on front end HTML tags to blind data object and render that dynamically on UI.
- Implemented the development using Agile/SCRUM methodologies user story phase-wise development iterative development
- Using Command Interface to build and deploy the application in web logic sever.
- Used Ext JS is a pure JavaScript application framework for building interactive web applications
- Using techniques such as Ajax xhtml and DOM scripting.
- Used Tiles feature available as a part of Apache Struts in order to increase the reusability of JSP pages.
- Extracted business logic into one or more helper classes that can be used by the view layer consisting of Servlets and JSPs. These helper classes were implemented as JavaBeans or custom tags.
- Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
- Involved in defining Testing Strategy and preparing functional test cases.
- Active involvement in design development and coding of the stored procedures SQL DDL and DML statements functions and triggers.
- Extensively used JavaScript for Client-Side Validation.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Migrating ITW Agent soap, rest web services to APIGEE tool and monitor the performance of web services, marinating them.
- Used java mail API for automated mail responses.
- Involved in E2E Production shake outs and health check of application.
- Involved in unit testing using JUnit.
Environment: Java, Spring boot, JDBC, Elastic Search, Log stash, solar search, Git, Web Services, JSP, JSF, HTML, JavaScript, Reactjs, JSTL, AJAX, jQuery, Maven, Eclipse, Putty, WinSCP, Oracle DB.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Developed various J2EE components like Servlets, JSP, JSTL and Apache Tiles.
- Used Spring MVC framework to enable the interactions between JSP/View layers and implemented different DPs.
- Data Operations were performed using Spring ORM wiring with Hibernate.
- Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
- Developing RESTFUL web services using persistence layer Hibernate
- Worked on service-oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, Spring Integration).
- Hands on Experience with Team Foundation Server.
- Hands on Experience on handing Eclipse IDE. and good understanding in Java SE 7 & 8
- Good Understanding in using Lambda Expressions on Anonymous class in Java SE 8.
- Designed and developed JSP pages using Spring MVC framework and created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
- Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
- Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
- Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Experienced in collaborating with senior backend and senior mobile developers in an Agile &Scrum Methodology.
Environment: Java, Spring, Hibernate, Web Services, JSP, HTML, JavaScript, JSTL, AJAX, jQuery, ANT, Eclipse.
Confidential, Addison, TX
Java Full Stack Developer
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of the project.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC concepts.
- Implemented Java persistence using Hibernate framework.
- Used SOAPUI to validate the web service request/response.
- Used java collections data structures implemented various algorithms (sorting, searching).
- Developed Hibernate mappings and implemented required business logic.
- Used Oracle SQL database and wrote PL/SQL stored procedures.
- Responsible for configuring the WebSphere application server to access the Database by setting up Data source and connection pool.
- Co-ordinated with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
- Utilized Log4j for a request, response, and error logging.
- Developed unit test cases using JUnit and helped testers in end-to- end testing.
- Deployed the project on AWS instances EC2, S3 by using Jenkins AWS plugin
- Involved in deployment of application using ANT.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: Java, Spring, Hibernate, Web Services, SOAP, WSDL, Eclipse, ANT, JUnit, HTML, JavaScript, JSTL, AJAX, jQuery, XML, JAXB, JAXP, JMS, PL/SQL, Oracle, Linux.
Confidential
Java Developer
Responsibilities:
- Communicated with the Business Analysts and clients, reviewed the business requirements, developed the technical design per the requirement and documented these technical designs.
- Involved in end-to-end architecture design decisions
- Used Spring Framework to provide architectural flexibility for inversion of control (IOC).
- Worked on Oracle Database for database operations, proficient with SQL commands
- Used Hibernate framework for database operations
- Implemented design patterns like front controller, DAO and MVC.
- Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
- Developed/ Customized new and existing Java Server Pages(JSP) to suit the new business requirements
- Designed and developed user interface using CSS, HTML, JSP, JSTL tags and JavaScript. Developed custom JavaScript functions for client-side validations.
- Extensively used SOAP web services to exchange data between Satyam and other state and federal applications.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Involved in writing basic SQL queries.
- Code repository management using SVN.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Interaction with Oracle database and implementing using Hibernate.
Environment: Oracle, Hibernate, HTML, CSS, JSP, JSTL Tags, JavaScript, SOAP, MVC, WebSphere