Java Developer Resume
CA
SUMMARY:
- Java Programmer with over 8 years of IT experience in Analysis, Design, Development, Testing and Deployment using Java - J2EE technologies
- Strong knowledge in Object Oriented Concepts, Object Oriented Analysis( OOA ), Object Oriented Design ( OOD ) programming and its implementation
- Strong knowledge on Data - structure and algorithms
- Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall, Agile, Iterative, Spiral and View.
- Strong programming skills and development experience using Java, Spring, Hibernate, JSP, Servlets, Java Beans,
- Quick-witted Competent with skillful ability in using Spring 4.0 (Dependency Injection/Inversion of Control/ Aspect Oriented Programming) and Object Relational Mapping frameworks like Hibernate 3.x/4.x with mapping of persistent classes and usage of HQL.
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL.
- Experience in testing web services using SOAP UI tools.
- Multitalented Coder with extensive programming capability using IDE’s: Eclipse, NetBeans, intelliJ, RAD, Dream weaver
- Technically Savvy with far-reaching talents using multiple RDBMS products like Oracle, IBM DB2, and MySQL
- Expertise using Core J2EE patterns like MVC, Business Delegate, Value Object, Composite Entity, Service Locator, and Data Access Object
- Good knowledge in version control system tools like SVN, GIT
- Experience in working in an Onsite/Offshore delivery model.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, JSP, Servlets, JDBC, Jndi, Java Beans, JMS, Web Services, SOAP, Restful
Web Technologies: HTML, CSS, JSP, Servlets, Java Script, XML, JSON, AJAX, Twitter Bootstrap
Frameworks/Tools: Spring, Hibernate, Struts Framework, MVC Architecture, Web Services, Jersey, Log4j, Maven, Junit
Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server
Software Methodologies: Agile Scrum, Waterfall, SDLC
Databases: MySQL, MS SQL Server
IDEs/tools: Eclipse, NetBeans, Rad, Jenkin, Postman client, Toad, SOAP UI, JIRA, Tortoise SVN, Firebug, SPLUNK, Swagger
Testing Tools: Selenium IDE, JUnit, Jmeter
Operating System: MAC, UNIX, LINUX, Windows
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Developer
Responsibilities:
- Attend meetings to understand customer's functional requirements and analyze functional requirements, translate them into analysis, design, development
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Designed and Developed Various Spring-MVC Controllers and defined Spring-MVC configuration and Spring web-application context files to coordinate the flow between front-end and back-end
- Perform transformation of design models into simple POJO classes.
- Written stored procedures and inner joins using RDBMS Oracle
- Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Responsible for developing REST API for applications and SOAP Web Services for back layer and, to be consumed by Web Application.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
- Implemented Hibernate and replaced JDBC code
- Create Maven pom.xml files and integrated with Jenkins CI worked closely with build engineers
- Designed and Coded JEE components using spring and Hibernate.
- Used XML based transactional support of Spring Framework.
- Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues.
- Demonstrated the application to end user during scrum meeting and end of the release
- Supported the application in production and worked on the incidents timely manner
- Involved in resolving business and technical issues.
Environment:: Java, J2EE, JSP, Spring (MVC, Core, IOC, AOP, DAO, ORM), Restful Web services, postman client, Jersey, Hibernate, Servlets, JSTL, HTML, CSS, XML, Log4j, Maven, Jenkin, GIT, Junit, Oracle, TOAD, WebSphere, Linux, Agile.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of Customer Specifications, Development and Customization of the Application.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Designed & developed Application using Spring Framework, Spring MVC.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Worked closely with various teams to resolve issues which include Business, QA, Build & Deployment, Offshore, Production Support teams.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST
- Developed the application under J2EE Architecture using spring, Hibernate, Servlets and JSP.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Developed unit test cases and suits on Junit framework for unit testing.
- Involved in Sprint to develop the user stories.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Used Version Control Tool Git to perform Checking-out and Checking-in of codes from the repository.
Environment: Java Core, Java/J2EE, Spring, Hibernate, Oracle, REST Web Services, JSP, JSTL, XML, HTML, CSS, JavaScript, JDBC, Eclipse, Maven, JUnit, Jersey, SOAP UI, SOAP, Git.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of the project
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, and XML using IDE- Eclipse and deployments in WebSphere
- Developed Hibernate mappings and implemented required business logic.
- Used Hibernate for mapping objects to the relational database
- Used design patterns like Service locator, Data Access objects, and MVC
- Implemented Java persistence using Hibernate framework.
- Used SOAP UI to test the web service request/response scenarios.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Responsible for configuring the Tomcat Server to access the Database by setting up Data source & Connection Pool.
- Involved in Unit & Integration Testing for different Modules in the application.
- Unit and integration testing, logging and debugging using JUnit
- Used deployment & Continuous Integration (CI) tools like Maven, and Jenkin.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: Java, XML, JavaScript, JDBC, Spring, Hibernate, Maven, Jenkins, Web Services, SOAP, Restful, Servlets, JSP, Web Logic App server, Oracle 9i, SQL, PL/SQL, TOAD, UML, JUnit, Windows.
Confidential
Java Developer
Responsibilities:
- Developed presentation layer using MVC Framework with Spring and JSP
- Developed and consumed SOAP based web services using Apache Axis framework and JAX-WS
- Deployed the application changes to JBoss application server on Development, Quality and Production environments
- Developed and Consumed Restful Web Services
- Involved in writing test cases using Junit
- Used Log4J to capture log includes runtime exceptions, monitored error logs and fixed the problems.
- Used SVN for version control
- Used JNDI for naming and directory services.
- Wrote Ant build scripts (build.xml) to build the entire java web service project.
- Involved in Production Deployment
Environment: Java, Spring, JavaScript, Servlets, Hibernate, JDBC, JSTL, SOAP, WebLogic, JUnit, SVN, SQL, Oracle, Windows.
Confidential
Programmer Analyst
Responsibilities:
- Fixed existing defects to accommodate new hardware for improved performance.
- Updated the raw material proportioning, mixing & blending modules to have closed loop feedback mechanism with PLC automation kit/board.
- Developed server-side utilities using J2EE technologies, DAO and JDBC.
- Perform transformation of design models into simple POJO classes.
- Document functional as well as technical specifications for the records.
- Designed, developed and implemented DB schema for new feature to existing DB
- SQL queries to access and verify the application across the database layer.
Environment: JAVA, JDBC, JSP, HTML, XML, SQL, Oracle10g, Apache Tomcat, Maven, Eclipse
