Java Developer Resume
NY
SUMMARY
- Having 7 years of experience in Java and J2EE technologies.Extensive experience in all phases of SDLC which includes Client Interaction, Analysis, Development.
- Worked on different domains majorly on Banking and Finance.
- Hands on experience on Struts, Spring and Hibernate frameworks.
- Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
- Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO), and Business Delegate.
- Experience in writing DAO using Hibernate and Hibernate mapping files.
- Expertise on UI Technologies - JavaScript, HTML5, CSS3, JQuery, Bootstrap, AngularJS.
- Hands on experience on SOAP and Restful Web Services.
- Adept at SDLC, Object Oriented Programming and Design Patterns.
- Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
- Hands on experience in developing test cases using JUNIT.
- Developed applications on different IDE’s such as Intellij idea, Eclipse and NetBeans.
- Hands on experience in Tomcat Web Server, JBoss 4.2.3 application Server, IBM Web Sphere, Weblogic and Glassfish servers.
- Good Experience with databases, writing queries and stored procedures usingOracle 11g, MS SQL Server, My SQL and PL/SQL.
- Experience in developing application, automated scripts leveraging MongoDB.
- Strong experience with Mongoose, used to access MongoDB on the server.
- Worked extensively on XML using SAX, DOM and JAXB components.
- Exposure onJSON using JACKSON framework.
- Efficient in packaging & deploying J2EE applications using ANT and Maven.
- Experienced in configuration management tools like CVS, clear Case and SVN.
- Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
- Coordinates and defect resolution tracks system and UAT defects with developers and testing resources to resolve them within SLAs.
- Strong analytical, problem solving, communication and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
- Highly skilled in coordinating Onsite-Offshore team model.
- Strengths in Self-motivated, diligent and an Excellent Team player.
- Good organizational skills and the ability to prioritize workload to meet project goals within tight deadlines.
TECHNICAL SKILLS
Languages: Java/J2EE and C/C++
Scripting languages and Front End Technologies: HTML5, CSS3, JavaScript, XHTML, XML, JSON, JQuery, AJAX.
Frame Works: Bootstrap, AngularJS, NodeJS
JEE/J2EE Technologies: Servlets, JSP, JDBC, JAX-WS, JAX-RS, Web Services (REST, SOAP)
Java Frameworks: Spring, Struts, JSF
Object Relational Mapping: Hibernate, JDBC
Databases: MySQL, Oracle 11g/10g/9i, Postgres, MongoDB.
Application Servers: Apache Tomcat web server, IBM Web Sphere Application Server (WAS), BEA WebLogic Application Server and JBOSS Application Server
Tools: Ant, Maven, VISIO, PMD, Mercury Quality center, TOAD 7.4.0.3, SOAP UI, Firebug, putty, WSAD, Junit, Log4j, JIRA Tracker.
Web/App Servers: Apache Tomcat 5.0/6.0/7.0, HTTP Web Server
Version Control System: GIT, SVN, CVS
IDE s/Tools: Eclipse, NetBeans, IntelliJ.
Desktop Tools: MS Office2010
Operating Systems: UNIX, Windows, Mac OS
Process: Agile Software Development (SCRUM Development), Waterfall
PROFESSIONAL EXPERIENCE
Confidential, NY
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Designed the application usingMVC, Factory, Data Access Object(DAO) and Session Facade Design Patterns.
- Responsible for creating reports using BIP Reports using Oracle 11g version, SQL server Designed, and integrated with necessarystored proceduresinDB2.
- Set up the application inMavenfor building and usedSubversionas version control.
- Used J2EE design patterns like Singleton.
- Developed business layer using Spring, Hibernate.
- Created graphical user interfaces (GUIs) front-end using JSP, JSF, JavaScript, JQuery, HTML.
- Created JSF components for presentation layer.
- Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
- Implemented web designed interfaces web interfaces usingHTML,JSP, Servlets, AJAX,Javascript, and CSS.
- JUnitTesting Framework for Unit Level Testing.
- Developed Ant scripts to build and deploy the application onto Weblogic Application Server and ran UNIX shell scripts and implemented autodeployment process.
- Log 4jwas used to log both User Interface and Domain Level messages and also worked with SQL and Stored procedure in the development of the application.
- Developed the application using Spring MVC Framework by implementing controller and backend service classes.
- Consumed Web Services by implementing Spring’s REST support to make the development of RESTful Web services.
Environment: Java/J2EE, Hibernate, Spring, JMS, XML, Web Services (SOAP and REST based), MySQL, JUnit, Log4j, SOAP UI, Eclipse, Git, Maven, Tomcat8.
Confidential, MA
Java/UI Developer
Responsibilities:
- EBPM has been developed using Java/J2EE, Spring, Hibernate, RESTful web services and Ajax technologies with Oracle as backend and deployed on WebSphere server. EBPM is used extensively by AMEX users to raise access requests for different services.
- Implemented Java/J2EE, MVC design patterns using Spring, Hibernate and RestFul Web services.
- Built few RESTful APIs using Spring, Jacksonand JSON.
- Built RESTful APIs using Spring. Use Jackson for generating JSON messages. Use JAX-B transformation for XML message processing.
- Built the server module with Spring MVC, Spring Data and Spring security technologies.
- Created web application prototype using HTML5, CSS, JavaScript (Angular JS) and AJAX.
- BuildRESTweb service by buildingNodeJSServer in the back-end to handle requestssent from the front-endjQueryAjax calls.
- Connected to Oracle stored procedures using Spring JDBC framework.
- Connected the Oracle to store user cache and log information using Spring and Hibernate.
- Developed Business logic using JavaBeans, Servlets, and Collections.
- Developed logics using Multithreading, collections and OOPs concepts.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in Oracle.
- Using CA Siteminder and LDAP security services to authenticate and authorize user roles.
- Good experience on build and deployment scripts using Maven.
- Support to users during User Acceptance Testing.
- Mentored the development team on using best practices for using GitHub.
Environment: Java/J2EE, Multithreading, Collections,spring 3.X, Restful Web services, Hibernate 3.3, Oracle, HTML5, AJAX, CSS, JavaScript, Angular JS, NodeJS, Maven, Web Sphere, JUnit and GitHub.
Confidential
Java UI Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Improved user experience by designing and creating new web components and features
- Used JavaScript and JQuery for validating the input given to the user interface.
- Involved in implementing JQuery for providing interactive user interfaces.
- UsedSpringMVC on the web layer and business delegate and DAO on the business layer.
- Implementation of Web Designs based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developed DAO for communicating with the database. UsedHibernateDAO support for performing queries. And handled transactions usingspringannotations.
- Developed the spring AOP programming to configure logging for the application
- Developed business modules using Hibernate & Spring frame work technologies
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
- Developed internal application using Angular JS and Node JS connecting to Oracle on the backend.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Debugging HTML, CSS and JavaScript issues with respect to the assigned defects and integrating the solution into JSP framework.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Used Subversion (SVN) for software version control.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Developed AJAX scripting to process server side JSP scripting.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
Environment: Java, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, Node JS, Angular JS, Spring, Hibernate, Oracle, CRUD, PL/ SQL, JDBC, REST, Eclipse, WebLogic, Subversion (SVN), Junit, JSP, Servlet and Maven.
Confidential
Software Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Improved user experience by designing and creating new web components and features
- Used JavaScript and JQuery for validating the input given to the user interface.
- Involved in implementing JQuery for providing interactive user interfaces.
- UsedSpringMVC on the web layer and business delegate and DAO on the business layer.
- Implemented Presentation layer using JSP, Servlets and HTML.
- Implementation of Web Design based on CSS, HTML, and Bootstrap Front-End Framework.
- Developed JavaScript behavior code for user interaction.
- Created database program in SQL server to manipulate data accumulated by internet transactions.
- Wrote Servlets class to generate dynamic HTML pages.
- Developed Servlets and back-end Java classes using Web Sphere application server.
- Design and develop the processes using multithreading to make it asynchronous.
- Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
- Confirmed the performance improvement by measuring the processes again and feedbacks from the user.
- Developed an API to write XML documents from a database.
- Performed usability testing for the application using JUnit Test.
- Maintenance of a Java GUI application using JFC/Swing.
- Created complex SQL and used JDBC connectivity to access the database.
- Involved in the design and coding of the data capture templates, presentation and component templates.
- Part of the team that designed, customized and implemented metadata search and database synchronization.
- Used Oracle as Database and used Toad for queries execution and Involved in writing SQL scripts, PL SQL code for procedures and functions.
Environment: Java, Web Sphere 3.5, EJB, Servlets, JavaScript, JDBC, SQL, JUnit, Eclipse IDE and Apache Tomcat 6, ANT.
