We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • Over 8+ years of extensive experience in application development and application maintenance of various java based web applications.
  • Expertise in Agile methodology driven development and maintenance projects.
  • Experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML.
  • Expertise in various open source frameworks like Struts, Spring and Object Relational Mapping Technology like Hibernate.
  • Experience wif Model-View-Controller (MVC) Architecture using Struts, Spring Frameworks.
  • Experience in developing REST based web services using Jersey and Apache Wink and SOAP web services using Axis.
  • Experience in consuming SOAP based and REST based web services.
  • Experience in implementing SOA concepts by designing and developing Web Services using WSDL, SOAP using SOAP/HTTP/HTTPS.
  • Experience in developing java parsers using XML Binding frameworks Castor and JAXB.
  • Exposure to XML and XSD related development.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton and Command in the development of Multi-Tier distributed Applications.
  • Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Experience in working wif Apache Lucene search engine and Apache Solr search engine.
  • Experience wif Apache Tomcat web server, Weblogic and JBOSS Application servers.
  • Expertise in Query optimization and in writing SQL Queries, PL/SQL Programming.
  • Developed UNIX scripts, and other programs to support the system.
  • Experience in Database, UNIX, and Web Software Analysis, Design, Development and Test, Object Oriented Analysis and Design.
  • Experience wif the database management like Oracle, MySQL.
  • Expertise in using Logging API like Log4j.
  • Expertise in using SQL Developer and MySQL query browser.
  • Exposure working wif ANT build tool.
  • Expertise in Version Control Software like SVN and CVS.
  • Experience working wif IDEs like Eclipse.
  • Experience in working wif JIRA.
  • Excellent Analytical and Programming skills and willingness to learn and adapt to new challenges
  • Ability to work independently and also in team wif good team work and strong communication skills.
  • Successfully managed complex projects wif rapidly evolving requirements.
  • Developed a reputation for completing projects on-time, accurately, and cost TEMPeffectively.
  • TEMPEffective communication skills and record for coordination between teams.
  • Exceptional ability to maintain and build client relationships, able to comfortably converse wif all facets in the client’s organization.
  • Adept in providing Analytical Support to key business Applications /solutions
  • Thorough Understanding of Agile and waterfall Software Development Life Cycle (SDLC), involved in various phases like Requirements, Analysis/Design, Development and Testing.
  • Managing reports, analysis and decision-making for a change request.
  • Analyzed the assigned projects and distributed tasks to the members asper their area of expertise.
  • Trained team members on the application flow and in the areas required for the project development.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, XML

Operating Systems: Windows 98/2000/XP/NT, Unix, MS-DOS.

Java Technologies: Servlets, JSP, JSTL, EJB, JDBC, JMS, JNDI, Swing.

Web/App. Server: Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2/10.0 , JBoss 3.2.

Java Frameworks & IDE Tools: Apache Struts 1.3, Spring 2.5/3.x, Spring MVC, Spring Security, Hibernate 3.x, Log4J, Junit, ANT, Eclipse 1.0/3.1, CVS, SVN, SQL Developer, TOAD, MySQL Query browser.

Web-Development Technologies: XML, XSL, XSLT, SAX, DOM, JAXB, Castor, CSS, Java Script, HTML, GWT, Web services, SOA.

RDBMS: ORACLE 8i/9i/10g, MySQL

XML Parsers: DOM, SAX, JAXB, Castor

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City UT

Sr. JAVA Developer

Responsibilities:

  • Analyzing the existing system and understanding the business functionality implemented.
  • Verifying and validating all the deliverables dat are generated at various phases of the Software Development Life cycle (SDLC).
  • Used EJBs (Stateless Session beans) to implement the business logic.
  • Developed UI using JSP, JSTL, Servlets and HTML wif extensive java scripts to reduce Server hits, improving performance.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Implemented Hibernate mapping wif polymorphic one-many associations wif database and used Lazy default fetch plan based annotations and worked wif database team for creating Stored procedures in Oracle 10g.
  • Used Spring MVC and achieved Model View Controller architectural pattern.
  • Used Design patterns such as Singleton, Command, Model View Controller and DAO.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in Weblogic Application Server environment.
  • Interaction wif Oracle database is implemented using Hibernate.
  • Coding and unit testing of the components.
  • Involved in System and performance testing.
  • Involved in updating project plans and estimation of enhancements wif scheduling.
  • Worked wif business teams to baseline enhancement requirements gathering process and to ensure quality of deliverables.
  • Provided leadership during major incidents and presented overall trends in incident and problem management areas.
  • Work directly wif client team for developing enhancements.
  • Complete the system enhancements as requested by the business requirements.

Environment: Java, J2EE, Oracle 10g, JSP, Servlets, JavaScript, Spring MVC, Hibernate, Weblogic Server 8.1, Eclipse, Log4j, Ant

Confidential, New Jersey

Sr. JAVA Developer

Responsibilities:

  • Involved in the architectural design of project.
  • Involved in business requirement gathering and technical specifications.
  • Used Jira for tracking the tasks during the development.
  • Developed the PRN Search Admin application using JSP’s, Servlets, JSTL, Apache Lucene.
  • Developed the enhancements for Content API application using Apache Wink REST web services.
  • Developed enhancements for XHTML Parser involving XML parsers.
  • Developed enhancements for Shared web and tool kits involving changes in PERL scripts and JSP pages.
  • Analyzed the legacy systems to develop the Admin tool involving changes in the existing applications.
  • Created the environment on Unix servers for the project wif all required software’s in place.
  • Designed the DB required for the Search Admin tool.
  • Developed the oracle stored procedures required for the application involving lot of validations and perfect exception handling.
  • Developed the ADMIN tool JSP’s and servlets for searching.
  • Used JSTL library in the development of the JSP’s for ADMIN tool.
  • Modified the Apache Lucene functionality according to the client requirements wifout affecting the existing functionality successfully.
  • Used Log4j for the TEMPeffective and informative logging of the ADMIN tool for easy maintenance.
  • Adhered to Agile standards and deployed the modules as scheduled wif minimum defects.
  • Successfully delivered the project as scheduled wif zero production issues.
  • Shared equal responsibilities in a team of 2 members.

Environment: Java, JSP, Servlets, JDBC, Rest Web services, SOAP Web services, XML, XSD, JAXB, Unix/Linux, Perl, JavaScript, JSTL, Eclipse, Apache Tomcat, Oracle 10g, Ant, Log4j, Apache Lucene, Apache Solr

Confidential, NewJersey

JAVA Developer

Responsibilities:

  • Done POC’s on Apache CXF, Apache Wink and Jersey to finalize the framework to develop the web services.
  • Involved in the architectural design of project.
  • Involved in business requirement gathering and technical specifications.
  • Used Jira for tracking the tasks during the development.
  • Developed the Content API application using Apache Wink API wif Jackson providers.
  • Analyzed the legacy systems to develop the Web Services involving changes in the existing applications.
  • Created the environment on Unix server for the project wif all required software’s in place.
  • Designed the DB required for the Content API application.
  • Created the xsd files for the request and response of the web services as per the client requirements.
  • Created the POJO’s using JAXB.
  • Developed the oracle stored procedures required for the application involving lot of validations and perfect exception handling.
  • Developed the registration portal using JSP’s and servlets for Content API.
  • Used JSTL library in the development of the JSP’s for Content API.
  • Implemented Connection pooling for the application deployed on Apache Tomcat.
  • Modified the Apache Lucene functionality according to the client requirements wifout affecting the existing functionality successfully.
  • Developed the Rest web services and worked on the integration wif other teams consuming the web services.
  • Developed REST based web services rendering response type like XML, JSON, ATOM.
  • Successfully replaced the Grapeshot search engine used by an application wif the open source Apache Lucene search engine.
  • Created Understanding documents for the web services and environment setup documents and deployment documents for Content API.
  • Used Log4j for the TEMPeffective and informative logging of the Content API for easy maintenance.
  • Adhered to Agile standards and deployed the modules as scheduled wif minimum defects.
  • Successfully delivered the project as scheduled wif zero production issues and this project has gained many clients and customers accolades.
  • Shared equal responsibilities in a team of 2 members.

Environment: Java, JSP, Servlets, JDBC, Rest Web services, XML, XSD, JAXB, Unix/Linux, JavaScript, JSTL, Eclipse, Apache Tomcat, Oracle 10g, Ant, Log4j, Apache Lucene

Confidential, NewJersey

JAVA Developer

Responsibilities:

  • Worked in Agile Methodology driven maintenance and development projects.
  • Involved in business requirement gathering and technical specifications.
  • Use the new XML binding frameworks Castor and JAXB for rewriting Perl scripts to Java. Set up the PRNJ local environment.
  • Cross trained in Perl and work on Perl issues related to Visibility reports. Learned, implemented and trained team on SOAP based web services for PRNJ SSO the major enhancement for PRNJ
  • Implemented SOA architecture wif Web Services using SOAP and Axis.
  • Developed rest Web Services using Jersey which retrieve data from database and involve validations according to the client requirements.
  • Created stored procedures in Oracle 10g for the application PRNJ User management which were used by the web services.
  • Created XSD files and created POJO’s required for the development of the Rest web services.
  • Developed the Client in JAVA for SOAP based web services of a Dot Net application during PRNJ SSO.
  • Consumed the SOAP web services from dot net applications successfully.
  • Used top down approach for creating client for PRNJ SSO application.
  • Developed UI enhancements using JavaScript and JSTL libraries.
  • Created stored procedures required for PRNJ SSO.
  • Modified existing stored procedures by analyzing.
  • Done POC using Castor framework for XML Parsing and given DEMO to client to choose JAVA API to parse the XML for Visibility Report Application.
  • Worked on the web services interacting wif OAM identity management system.
  • Analyzed the PERL scripts to develop an XML Parser using Castor Framework.
  • Analyzed the PERL scripts to develop an XML Parser using JAXB Framework.
  • Developed the application Visibility Reports a JAVA parser using Castor API.
  • Developed the application APO Parser a java parser using JAXB API.
  • Created xsd files, performed validations on XML’s using the frameworks.
  • Used LOG4j for TEMPeffective logging for Visibility reports and APO Parser.
  • Used CVS Version Control for Project Configuration Management.
  • Used LDAP browser to access OID.
  • Developed Visibility Reports and APO Parser alone and delivered as scheduled.
  • Created documents on understanding of Visibility reports and APO Parser.
  • Developed enhancements for the applications PRNJ, XHTML Parser and Access Reports.
  • In a role of team member in a 3 member team worked on various major and minor enhancements.
  • Learned and Implemented Restful web services for UM for PRNJ.
  • Created environments for new XML parsers developed on Unix servers.
  • Developed UNIX shell scripts to support the system.
  • Used Design patterns such as Singleton and DAO.

Environment: Java, JSP, Servlets, JDBC, EJB, SOAP Web services, Rest Web services, XML, XSD, LDAP, OAM, Castor, JAXB, Unix/Linux, Perl, JavaScript, CSS, Eclipse, Apache Tomcat, JBOSS, Oracle 10g, Ant, Log4j, Apache Lucene

Confidential

Programmer Analyst

Responsibilities:

  • Supported the migration of all the servers of different environments of CPS.
  • The web applications developed in JAVA deployed on Apache Tomcat and enterprise applications deployed on JBOSS were maintained on UNIX boxes.
  • Performed sanity testing after each environment server’s migration.
  • Documented migration information related to DCM for CPS.
  • Worked on the environmental issues raised by the calling applications of CPS during migration.
  • Worked on all the defects during regression testing after migration of CPS servers.

Environment: Java, JSP, Servlets, JDBC, Struts, Unix/Linux, JavaScript, CSS, Eclipse, Apache Tomcat, JBOSS, MySQL DB, Ant, Log4j, Quality Center

Confidential

Programmer Analyst

Responsibilities:

  • Automated the daily monitoring tasks and developed utilities to fetch the information for reoccurring customer queries using Java, XML Parser and Java mail API.
  • Was part of major enhancement Account updater by implementing tiles in Struts Framework in order to avoid code redundancy for developing user screens dat contain same Headers and Footers.
  • Developed Action Forms, Action classes and Servlets based on the Struts Framework.
  • Developed new CPS HOP pages using JSP, Servlets, Javascript and HTML.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Analyzed the systems which used JMS, MDB and IBM MQ servers.
  • Worked on various enhancements, major and minor defects and customer specific queries.
  • Monitoring the system dat is the applications deployed on the UNIX systems continuously and fixing issues cropping up anytime wifin the short time so dat the performance is not affected
  • Monitored different scheduled Control-M jobs and fixing the issues when the jobs fail to run.
  • Worked wif different teams which depend on CPS to solve their dependency issues.
  • Worked on environmental issues of JBOSS, Apache Tomcat and Unix.
  • Developed new stored procedures and analyzed the existing store procedures of MySQL.
  • Fixed issues occurring due to existing queries and worked on Query optimization.
  • Performed sanity testing on the web applications after every deployment.
  • Tracked issues using Quality Center.
  • Used Serene Dimensions web client for build versioning.
  • Monitored application logs of applications deployed on JBOSS, Apache Tomcat, MQ Logs of CPS applications.
  • Planning and providing KT to new team members.

Environment: Java, JSP, Servlets, JDBC, Struts, Unix/Linux, JavaScript, CSS, Eclipse, Apache Tomcat, JBOSS, MySQL DB, Ant, Log4j

Confidential

Java Software Developer

Responsibilities:

  • Worked on the first module among 5 modules of the project, the first module was registering the user and updating the user information. Worked on integrating different modules developed by different teams in the role of Module Lead.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Implemented the presentation layer wif HTML, JavaScript, and CSS.
  • Developed UI based on struts framework, using JSP, struts tag library, Servlets and extensive java scripts to reduce Server hits, improving performance.
  • Developed Action Forms, Action classes and Servlets based on the Struts Framework.
  • Developed web components using JSP, Servlets, and JDBC.
  • Involved in testing the integrated modules and deployment on Apache Tomcat.

Environment: Java, JSP, Servlets, JDBC, Struts, Unix/Linux, JavaScript, CSS, Oracle, JUnit, Eclipse, Apache Tomcat.

We'd love your feedback!