Sr. Java J2ee Developer Resume
Irving, TX
PROFESSIONAL EXPERIENCE:
- 8 years of professional experience in IT industry involved in developing, implementing and maintenance of various web based applications using Java, J2EE and open source frameworks.
- Experience in Java, JavaScript, CSS3, html5, Angular JS, JQuery, AJAX.
- Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Experience with working in fast - paced AGILE, WATERFALL development environments.
- Experience in designing multi-tier J2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.
- Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING
- Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate.
- Proficient in developing Web Services and its related frameworks like: WSDL, SOAP, REST, AXIS and Jersey.
- Strong development skills in Java, J2EE, JDBC, JSP, Servlets, JMS (MQ-series), JNDI, RMI, LDAP, HTML, XML, XSL, Java Script, Rational Rose, Oracle, SQL Server.
- Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.
- Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery
- Worked with various Frameworks like Struts and Spring.
- Used Subversion, GitHub and CVS source control systems.
- Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle, MongoDB and DB2 environment.
- Experience in deploying and configuring Application Servers like WebSphere, Web Logic, Apache Tomcat and JBOSS.
- Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Good experience with Operating Systems like Windows and UNIX.
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Ability to work effectively in cross-functional team environments.
- Excellent Communication, interpersonal skills and problem solving skills.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, C++, SQL, PL/SQL
Operating Systems: Windows 9x/NT/XP/2003/7/8/10, Linux, UNIX
Web/App Servers: IBM WebSphere, WebLogic, JBoss, Tomcat,
J2EE Technologies: Servlets, JDBC, ODBC, JNDI, JSF, JSP Custom Tag Libraries, XML (SAX/DOM), SOAP, WSDL, Java Mail API, Ajax, JQuery, Web Services, Restful Web Services, EJB, JMS.
Frameworks/ORM: Spring, Struts 1.x/2.x, Hibernate, JSF
GUI Technologies: HTML5, DHTML, CSS, XML, JavaScript
Bug Reporting Tools: JUNIT, JIRA, BugZilla
Databases: Oracle 9i/10g/11g, MS SQL Server, MySQL
IDEs & Tools: Eclipse, NetBeans, IBM RAD
Version Control: SVN, GIT, Clear Case
Tools: Maven, ANT, Gradle, Log4J, JUnit, TOAD, SOAPUI, Mockito
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. Java J2EE Developer
Responsibilities:
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using BOOTSTRAP UI and Angular Java Script to simplify the complexities of the application.
- AngularJS was used to parse the JSON file using the REST web services.
- Worked with Agile methodology.
- Inserted Dependency Injection between components using Spring (IOC) concept.
- Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Developed Web Service client interface with files for invoking the methods using REST and SOAP.
- Extensively used Web Services -- WSDL and SOAP for getting the credit card information of third party.
- Developed Restful web services for the Downstream Systems.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Extensively worked on SOA and web services to get the data and configured JMS queues on server.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Followed SOA Design and Architecture to Develop REST Web Service, generated and consume the services.
- Used Maven for the project dependencies.
- Handled SSL Handshake security to REST Web Services.
- Tested the Web Services using REST.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Worked on parsing the XML files using DOM/SAX parsers.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins and views for multiple databases, Oracle 10g.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Developed Maven Profiles for the build process and deployed in the server.
- Developed logging aspects using Spring AOP.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
- Prepared technical reports & documentation manuals during the program development.
- Used GitHub for version control.
Environment: JDK 1.6, Angular JS, Bootstrap UI, Spring 4.1, Hibernate, JPA (EJB), XML, XML Schemas, XSLT, JMS, Oracle 10g, Toad, Maven, Log4j, Web Services, JAXB, JBOSS Application Server, GitHub, Eclipse 4.5.
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Design and Development of Objects using Object Oriented Design in Java.
- Preparing the migration document for migrating application from Struts to Spring and Responsive web designing the application
- Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services
- Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
- Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
- Developed rule-based applications using Drools and Java
- Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
- Developed the Spring AOP Programming to configure logging for the application
- Implemented JMS for notifications and testing with JUnit, Mock cases.
- Wrote JUNIT Test cases for Spring Controllers and Web Service Clients
- Developed Web logic container security components for adding vendor specific Security Realm to application using JMX
- Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules using TestNG.
- Developed SQL queries to interact with IBM DB2 database and also involved in writing PL/SQL code for procedures and functions.
- Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat
- Experienced in Performance Tuning, Load Balancing and optimization of WebLogic Application Server
- Used JMS with Web Logic Application server
- Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
Environment: JSP, AngularJS, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, JMS, MDB, JMX, JUnit, Mockito, TestNG, Maven, GIT, DB2, Tomcat, WebLogic
Confidential, Plano, TX
Sr. Java developer
Responsibilities:
- Used Agile software development methodology which helps to develop project plans.
- Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
- Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
- Created the Class diagrams, Flow diagram, while using the UML.
- Used CXF Web Services in SOAP and WSDL to communicate through different application.
- Implemented Spring and Persistence object Java Persistence API(JPA).
- Implemented JUNIT test cases to test whole cycle to interact all modules.
- Used Custom Validations to make sure that work order cannot submit any invalid input values.
- Developed POJO for Interactions with database using Hibernate ORM framework.
- For XML marshalling and un marshaling used JAXB.
- Working with databases Oracle.
- Build and deployed war file in WebSphere application server.
- Involved in Bug fixing and Enhancement phase, used find bug tool.
- Version Controlled using SVN.
- Developed application in Eclipse IDE.
- Using Maven as build tool.
- Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
- Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.
- Involved in the Object-Oriented Requirement Analysis Phase of the project in order to gather usiness logic requirement
- Used SVN for version control.
- Performed unit testing, system testing and user acceptance test.
- Interacting with web service exposed by RTM system using JAX-RPC.
- Supporting PM in technical tasks & delivery schedule development
- Conducting design & code reviews
- Tracking of tasks using Scrum Methodology in Version One.
- Implemented logging for the whole application using Log4j.
Environment: Core Java, Spring Framework, SOAP Web services, Oracle 11g application Server, JUnit, DAO, SOAP UI, Eclipse IDE, JAX-RPC, SVN, XML, Crucible, Hudson, Maven, Version One, Sonar, Windows, UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
- Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
- Was also actively involved in setting coding standards and writing related
- Documentation.
- Developed the Java Code using Eclipse as IDE.
- Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database
- Preparing Technical Design Documents for the Business requirements
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing users.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Writing/Manipulating the database queries for Ingress database.
- Build web application using ANT as build tool.
- Used Spring Framework for implementing MVC
- Developing a Self Executable jar file configured as a service
- Performed unit testing using JUnit Testing Framework and Log4J to monitor the error log.
- Load tested the application using SOAPUI.
- Developed several Data Access Objects that fires the Hibernate Queries
- Delegated Spring Action management to the Spring framework
- Documenting Test cases and Test results
Environment: Java1.6, Spring, Hibernate, Axis, Eclipse, Ant, NoSQL, Ingress, SOAP.
Confidential
Java developer
Responsibilities:
- Used ORACLE REPORT BUILDER 6i to generate MIS application.
- Implemented JUNIT test cases to test whole cycle to interact all modules.
- Working with databases like Oracle pl/sql.
- Build and deployed war file in Apache tomcat bundled with Oracle 9ias application server.
- Involved in Bug fixing and Enhancement phase, used find bug tool.
Environment: Java 1.5, JSP, HTML, Oracle10g, Oracle JDeveloper IDE, MyEclips6.0, TOAD.java script, ajax