Java/ J2ee Developer Resume
Irving, TexaS
PROFESSIONAL SUMMARY:
- 5 plus years of IT experience in Development and Analysis in J2EE n - tier systems.
- Possess extensive experience in Core Java programming like multi-threading, collections, Struts & Spring, Hibernate.
- Possess very good exposure in the development of high performance, scalable web applications using J2EE technologies.
- Experience in full System Development Life Cycle(SDLC) (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using Water Fall Model, Agile, Iterative and Test Driven Development.
- Expertise and thorough knowledge of Object-Oriented concepts, JSP, Servlets, EJB 3.0, JMS, AJAX, JSTL, Java Beans, JPA, Java Script, Maven Web Services based on Apache Axis and XML technologies, also experienced batch processing.
- Extensive use of Restful Web services.
- Experienced in Jenkins build and deployment.
- Extensive experience in Maven
- Extensive use of GIT, expertise in code maintenance in GIT
- Experience with complete development process of web applications using the Java 2 Platform, Enterprise Edition (J2EE) Technologies and designing them with UML.
- Excellent Knowledge of Web development and good experience in using different Web Development Tools.
- Strong analytical, problem solving & communication Skills
TECHNICAL SKILLS:
Technologies: J2EE, JSP, JDBC, Servlets
Servers: Apache Tomcat 6.0, Weblogic 10.2, Jboss
Operating Systems: Windows XP,7, Unix
Languages: Java 8, SQL
Architecture: OOAD
Web Technologies: JSP & Servlets, ExtJS, HTML
Desktop Programming: Java
Databases: Oracle 10g, Oracle 11g, MS SQL Server, MySQL
Middleware: JDBC, Java Servlets
Development Environment: Eclipse, MyEclipse, IntelliJ
Framework/API s: Java API, Spring, Struts, Hibernate, JUnit, JPA
Version Control: SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Irving, Texas
JAVA/ J2EE Developer
Responsibilities:
- Involved in development of Integration Layer Code.
- Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
- Involved in migrating from traditional war to Spring Boot Application.
- Actively involved in Code clean up and refactoring of the application.
- Worked on Microservices Strategy
- Using AWS servers to deploy and maintain code.
- Used Apache Camel for routing the exchanges between different systems.
- Familiar with MYSQL workbench.
- Worked on JBOSS Developer Studio
- Familiar with art factory maintenance
- Used TestNG for Automation Framework
- Developed Jenkins Jobs to build and deploy code into AWS servers
- Followed agile methodology and 2 weeks sprint.
- Actively participated in Sprint Demos, Retros and Planning Meetings
- Used Hibernate ORM.
- Expertise following GIT’s workflow
Environment: Java/J2EE, XML, Git, JIRA, Jenkins, REST Web Services, Oracle, SQL Server 2005, Oracle WebLogic 10.2, Linux, Apache Camel, spring, Hibernate.
Confidential, Springs, CO
JAVA/J2EE Developer
Responsibilities:
- Involved in from-scratch development.
- Extensively used Maven.
- Involved in Design meetings of Physical Data Model and Teradata tables.
- Used Spring Transaction Management.
- Used Spring task scheduler to schedule automated processes
- Followed Agile methodology and a full software development lifecycle.
- Used Hibernate ORM.
- Extensive use of Jenkins as CI server to build applications.
- Expertise following GIT’s workflow
- Followed Agile methodology and a full software development lifecycle.
- Automated the test cases for Manual QAs to perform several levels of testing like regression, System and Feature function testing.
- Used TestNG framework to automate test cases.
- Used Selenium Framework to automate test cases.
- Expertise in IntelliJ and Eclipse Luna IDEs
- Involved in implementing Spring MVC.
- Involved in extensive use of Maven.
- Expertise in using Postman tool.
- Resolved defects on time and priority.
- Extensive use of Jenkins as CI server to build applications.
- Leading the code review team to perform code review and merging branches into master.
- Fixed issues relating to application tracked under JIRA tickets.
- Involved in analyzing the requirement, modeling the Classes and Objects, preparing sequence diagrams using UML and Rational Rose.
- Involved in Java, J2EE, Web Services and Hibernate in a fast paced development environment.
- Followed Scrum Agile methodology, interacted directly with the client, provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Involved in writing High Level Design Document and Detailed Web Service Design Document in consultation with Business and drafted UML Diagrams using MS-Visio.
- Designed and Developed database design document and database diagrams based on the Requirements.
- Responsible for creation and maintenance of the core Subversion repository; enabled the team's distributed development through the Subclipse Eclipse Plugin.
- Implemented DAOs for data access using Spring ORM with Hibernate.
- Created and configured Spring IoC (Inversion of Control) using Dependency Injection.
- Spring framework implemented with Hibernate to connect and query to the Oracle database.
- Got opportunity to use Log4j for logging and JUnit for unit testing.
- Actively participated in deploying the application into JBoss server.
- Involved in the System Testing, User Acceptance Testing (UAT) and Production Storm Support.
Environment: Java/J2EE, XML, NodeJS, Git, JIRA, Jenkins, REST Web Services, Oracle, SQL Server 2005, Oracle Weblogic 10.2, Linux, TestNG, Selenium.
Confidential, Hoffman Estates, Illinois
Java Intern
Responsibilities:
- Involved in Java enhancements for backend services for BuyAToyota website.
- Involved in Java, J2EE programming.
- Followed full software development lifecycle.
- Involved in implementing Spring MVC.
- Involved in extensive use of Maven.
- Expertise in Apache CXF and Jersey.
- Expertise in Jackson and Gson APIs
- Resolved defects on time and priority.
- Extensive use of Jenkins as CI server to build the backend and runtime services.
- Code maintenance using merge tools. Maintaining code in GIT HUB and involving in merging activities.
- Creating feature branches in GIT for release and merging them back into Master
- Performing load tests and discussing issues related to it and making performance changes to the application based on the results.
- Build and deploying changes into Develop environment after pushing changes in teamsite.
- Involved in analyzing the requirement, modeling the Classes and Objects, preparing sequence diagrams using Star UML and Rational Rose.
- Involved in using Remote EJB calls.
- Followed waterfall methodology.
- Involved in implementing Spring MVC.
- Involved in building build scripts using ANT and Maven.
- Followed full software development lifecycle.
- Worked with Restful Webservices to mock the Front End Simulation for our backend applications.
- Used JSON to communicate between applications
- Resolved defects on time and priority.
- Used Hudson and then Migrated to Jenkins continuous Integration Server
- Used Spring JDBC framework to connect to databases.
- Developed Test Cases using Selenium Test Suite during the Testing Phase
- Used SOAP webservices to perform transactions from front end to our backend applications.
- Debugged issues related to performance of an application and discussed with business analysts to optimize the performance.
- Used JUnit test cases.
- Involved in full load cycle and completed testing cycles with lowest number of defects.
Environment: Java/J2EE, XML, XSL, Java Script, Git, VisualVM, JIRA, Jenkins, REST Web Services, Oracle, SQL Server 2005, Oracle Weblogic 10.2, Linux, JUnit