Jr Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- An accomplished software engineer specialized in object oriented programming analysis wif extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- 5 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in Telecom domain.
- Strong experience in teh entire Software Development cycle (SDLC).
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Experience in implementing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Expertise in struts tag libraries.
- Expertise in teh implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi -Threading etc.
- Experience in implementing Agile/Scrum development of Software development.
- Experience wif AngularJS, JQuery, JavaScript, Perl, AJAX, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
- Worked wif AJAX Callback functions and also integrated AJAX wif existing Struts framework.
- Good Experience in software configuration management using CVS, GIT and SVN.
- High working knowledge of IDE Eclipse.
- Excellent experience wif major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, My SQL.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views,triggers and data connectivity and data integration of Oracle.
- Expertise in testing wif Junit using tools like JMeter.
- Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated wif other teams to resolve end-user issues promptly.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work wifin a team environment.
- Involved in preparing teh Proof of concept (POC).
- Preparing Weekly Status report and Daily Task monitoring using Time sheet entry.
- Coordination wif teh Clients by participating in Project management review meeting and weekly status meeting.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL
Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0,WebLogic
Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2, Angular JS
IDEs: Eclipse 3.x, Myeclipse, NetBeans, IBM RAD 7.x/6/x
Web technologies: JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST
XML Tools: JAXB, Apache Axis, AltovaXMLSpy
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Modeling Tools: UML, Rational Rose, Visio
Testing technologies/tools: JUnit, JMeter, HtmlUnit
Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008 , MySQL
Version Control: CVS,SVN, Rational clearcase, git
Build Tools: ANT, Maven
Platforms: Windows 2000/98/95/NT4.0, Windows 7, Windows 8, UNIX and Linux
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Jr Java/J2EE Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Handling client change requests and enhancements on an Agile based development platform.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify teh complexities of teh application.
- Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
- Primarily focused on teh spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans
- Installed, configured, and managed teh servers (Amazon Web Services, Linux,Tomcat, Apache,WebLogic, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins,JIRA, Git, Junit, MediaWiki, tripwire, fail2ban, ssh, sendmail, sudo, etc.).
- Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
- Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting health plans from different module and used SAX XML parsers for data retrieval.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Built main application in leveraging technologies such as Angular js, Backbone js.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Developed Ant Scripts for teh build process and deployed in IBM Web Sphere.
- Developed User Interface using JQuery.
- Wrote SQL queries and stored procedures for data manipulation wif teh Oracle database. Application used TOAD.
- Used Ajax API for intensive user operations and client-side validations.
- Used CVS for version control and Clear Quest 2003 for bug tracking.
- Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
- Worked in Agile environment.
Environment: J2EE1.5, JSF 1.2, SSL, Node.js, Spring 2.5, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Teh application is designed using J2EE design patterns and technologies based on MVC architecture
- Agile Methodology is used for development of teh application.
- Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
- Spring wif Tiles Framework is implemented for a common look in all teh presentation views.
- Integrated struts MVC wif spring DI and Spring hibernate DAO
- EJB Session Beans were used to process requests from teh user interface and CMP entity beans were used to interact wif teh persistence layer.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Implemented security for different front end views based on teh access privileges.
- Involved in writing XML validation classes using Struts validation framework.
- Designed teh user interfaces using JSPs, AJAX and Struts Tags.
- Used XML Web Services using SOAP to register agents using non-java application.
- Used JMS for teh asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
- Involved in writing DAO, DTO’s using Hibernate DAO Support.
- Implemented persistence layer using Hibernate that uses teh POJOs( which do not has teh business processes) to represent teh persistence database tuples.
- Used IBM WebSphere Application Server to deploy teh application.
- Developed JUnittest cases for DAO and Service Layer methods.
- Used SVN for version control of teh application.
- Used Log4J to capture teh log that includes runtime exceptions.
- Developed teh ANT scripts for preparing WAR files used to deploy J2EE components.
- Interacted wif quality assurance team for requirements gathering and analysis.
Environment: CoreJava, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed teh applications using Java, J2EE, Struts, JDBC
- Worked on various use cases in development using Struts and testing teh functionalities.
- Involved in preparing teh High Level and Detail level design of teh system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented teh database connectivity using JDBC wif Oracle 9i database as backend.
- Involved in teh development of model, library, struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Designed and developed file upload and file download features using jdbc wif Oracle Blob.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Involved in teh development of underwriting process, which involves communications wifout side systems using IBM MQ and JMS.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Struts Action classes using Struts controller component.
- Developed SOAP based XML web services.
- Used SAX XML API to parse teh XML and populate teh values for a bean.
- Used Jasper to generate rich content reports.
- Developed XML applications using XSLT transformations.
- Created XML document using STAX XML API to pass teh XML structure to Web Services.
- Apache Ant was used for teh entire build process.
- Used Rational Clear Case for version control and JUnit for unit testing.
- Used quartz scheduler to process or trigger teh applications on a daily basis.
- Configured WebSphere Application server and deployed teh web components.
- Provided troubleshooting and error handling support in multiple projects.
Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM Websphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.