Senior Java Developer Resume
New York, NY
SUMMARY
- 8 years of technical experience in implementation, customization, integration, and support of business application systems.
- Experience in writing SQL queries for relational databases like Oracle 10g/9i, DB2, etc.
- Experience communicating wif End clients to understand business requirements and prepare business documents.
- Experience in version control system tools like CVS, SVN, and Clearcase.
- Experience wif XML technologies, including XML, JavaScript, CSS, and HTML.
- Experience using IDEs like Rational Software Developer/Architect, WSAD, JBuilder, IntelliJ, and Eclipse.
- Highly organized wif teh ability to manage multiple projects and meet deadlines.
- Hands - on experience on C ++
- Experienced in Object Oriented Analysis and Object-Oriented Design using Unified Modeling Language (UML).
- Good Knowledge of XML technologies, including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, and Web Services using AXIS.
- Hands-on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, Confidential WebSphere Server, and BEA WebLogic.
- Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control, etc.
- Expertise in back-end procedure development for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Development experience wif popular Object-Oriented Design Patterns concepts.
- A developer who can think, speak and apply teh OOP and AOP language concepts in building enterprise Java applications using frameworks such as Struts, Spring, Hibernate, and JSF.
- Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, PHP, Custom Tag Libraries, JavaScript, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI, and XML-related technologies.
- Experienced in creating various project artifacts like use-case documents, class diagrams, design documents, architecture documents, etc.
- Functional expertise includes Web Applications & Desktop Applications, and CRM Applications.
- Having Domain Experience in Telecom, Health Care, Banking, Airlines, and E-Commerce.
- Present role as a Module Development, Requirement Analysis, Functional Specification Documentation, and interaction - onsite coordination wif teh client.
- Exposure to OOA&D methodologies like teh waterfall model.
- Experience in designing, developing, and deploying J2EE applications on Confidential WebSphere / Weblogic Application Servers, Tomcat, etc.
- Experienced in developing Client and Web (Internet and Intranet) based applications wif J2EE, JSP, Servlets, JDBC, LDAP, Struts, Spring, JSF and other frameworks.
- Experienced in developing web applications using spring modules like Spring IOC.
- Hands-on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Hands on experience on SSO.
- Hands-on experience wif PHP.
- Experienced in Design Methodologies like MVC, DAO, OOP, and OOD.
- Worked on EXT JS for Rich Web Application.
- Has teh motivation to take independent responsibility as well as teh ability to contribute and be a productive team member.
TECHNICAL SKILLS
Languages: Java 7, Java 8, Core Java, React Fundamentals, C++, C
Web: Spring MVC, Spring Boot, Spring Web flow, JSP, Maven, AJAX, jQuery JavaScript, Shell Scripting, CSS3, Junit, JMS, HTML5
Web Services: RESTful, JAX-RS, Micro Services, JSON, XML, SOAP
Web App Servers: Tomcat, Glassfish, Pivotal
Frameworks: Spring MVC, Spring Boot, Multithreading, Hibernate, JPA, AngularJS, BackboneJS, Bootstrap, Material Design for Android
Databases: Oracle, MS SQL, MySQL, SQLite, PostgreSQL
Design Patterns: Factory Pattern, Singleton
SDLC: Waterfall, Agile, Test-Driven Development
Tools: Spring Tool Suite, Eclipse, NetBeans, Oracle 11g, Gradle, GIT, SVN, Microservices
Platforms: Windows, Linux (Ubuntu, Cloudera)
PROFESSIONAL EXPERIENCE:
Senior Java Developer
Confidential, New York, NY
Responsibilities:
- Involved inSDLCRequirements gathering, Analysis, Design, and Development, Testing production of application using bothWaterfall model Kanban.
- Involved in design discussions and understanding of business requirements and identify teh relevant functional and technical requirements.
- UsedSOAP JAXBfor producing web services and involved in writing programs to consume teh web services
- Developed teh application using Spring MVC Framework that halps in separating teh business logic, presentation logic and navigation logic
- Written Spring Core and SpringMVCfiles to associateDAOwif Business Layer
- Intercepting filter design pattern used for all teh pre-processing and post-processing purposes which includes session validation, authorization, logging.
- Implemented Business processes such as user authentication, usingSession EJB
- Designed and developed presentation layers usingJSP, Java Beans, CSS, HTML, DHTML,jQuery and Java Script, JsoninUIpages.
- WritingJavaScriptfunctions for various validation purposes. WritingJava Beansto contain data objects. Implemented session beans, entity beans and message driven beans.
- Dynamic form generation auto completion of forms and user-validation functionalities usingAJAX.
- Worked on thejQueryjavascript Library that simplifies HTML document traversing, and event handling.
- Created controller Servlets for handlingHTTPrequests fromJSPpages
- Implemented JSP in Presentation layer programming usingJSTL, AJAX,Development
- Developed client user interface usingJSPs andServlets.
- UsedMavento build, run and create JARs and WAR files among other uses
- Deployed teh applications onIBMWebSphere6.0 Application Server
- Used Confidential RAD versions 8.0 8.5 as IDE for teh enterprise application Project development
- UsedTEAM FOUNDATION SERVERTFS to check-in and checkout codes to teh repository.
- Extensively used mainframe platform to access teh tables in DB2 Database and to refresh teh data.
- UsedJDBCto invokeStored Proceduresand database connectivity.
- UsedLog4Jto capture teh log that includes runtime exceptions.
- DevelopedJUnittest cases for all teh developed modules
- Involved in teh complete life cycle of teh project from teh requirements to teh production and also involved inUAT.
- Setting up daily Status meetings wif team and communicate status to Project Manager.
- Worked wif Business team duringUATto review teh requirements for any new functionality or enhancements
- Worked wif server admin and deployed teh application on to teh production and Stage Servers.
Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Ajax, Jquery, JSP, XSD, XMLBean, WebSphere 6.0, DB2, JUnit, Log4J, FileZilla, Spring Framework security using LDAP, TFS, SharePoint, RAD 8.0 8.5, DB2, Mainframe Platform
Sr. Java Developer
Confidential,Denton, TX
Responsibilities:
- Provided technical guidance to business analysts, gatheird teh requirements and converted them into technical specifications/artifacts.
- Configured Spring to manage objects and set their dependencies in a Spring context file and integrated middle tier wif Spring application framework.
- Implemented teh business layer by using Hibernate wif Spring DAO and also developed mapping files a
- Implemented caching techniques, wrote POJO classes for storing data and DAO\'s to retrieve teh data and did other database configurations using Hibernate
- Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database
- Designed and developed Customer registration and login screens using JSP, HTML, CSS, and JavaScript.
- Developed web pages to display teh account transactions and details about that account using JSP, HTML, Spring MVC, AJAX, and CSS.
- Designed and implemented DAO, Singleton, Factory, and DTO Design Patterns.
- Responsible for configuring Spring WebApplicaiton Context in teh web layer and web XML.
- Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of teh integration tier wif Web services external to teh organization and teh middle tier wif Spring Application Framework.
- Configured handler mappings and view resolvers in Spring MVC Web layer.
- Followed Agile Methodology (TDD, SCRUM) to satisfy teh customers and wrote JUnit test cases for unit testing teh integration layer.
- Developed various reusable Helper and Utility classes used across all teh application modules.
- Used log4j for tracking errors and debugging teh code.
- Wrote build & deployment scripts using Maven and shell scripts to build and deploy teh application in JBoss Application Server.
- Involved in implementing Branching Methodology Plan and performed Check-in/Check-out in Subversion.
- Developed various activities like transaction history and search products that enable users to understand teh system efficiently
- Involved in unit testing using JUnit and system testing and also responsible for preparing test scripts for teh system testing
Environment: Java, JEE, Servlets, Spring MVC, Spring ORM, JSP, JDBC, JNDI, XML, HTML, Subversion, Eclipse, WSDL, JMS, AJAX, SOA, JBoss Application Server, JUnit, Sun Solaris, and Oracle.
Java Developer
Confidential,Greenwood Village, CO
Responsibilities:
- UsedSpringframework to inject teh DAO and Bean objects, auto-wiring teh components.
- Implemented teh business logic using various Design patterns.
- Configuredbamboo, automating teh builds intothe Gradlearchiva repository.
- Created controller Servlets for handlingHTTP requests from JSP pages.
- UsedJSP'sHTML on teh front end, Servlets as Front Controllers, and JavaScript for client-side validations.
- Involved in design discussions and understanding of business requirements and identifying teh relevant functional and technical requirements.
- Involved inSDLCRequirements gathering, Analysis, Design, Development, and Testing of applications usingAGILE methodology SCRUM.
- Used JAX-WSSOAPfor producing web services and was involved in writing programs to consume teh web services usingSOAwifCXFframework
- Developed teh entire application web-based client implementing MVC Architecture usingspring framework.
- ImplementedObject-relation mappingin teh persistence layer usingHibernateframe work in conjunction wifspringfunctionality.
- Worked on teh development ofHibernate, including mapping files, configuration files and classes to interact wif teh database.
- Implementeddozer bean mappingfor mapping teh domain objects.
- UsedSQLQueries in Java code to do select/update/delete depending upon teh business requirement.
- Also usedStored proceduresconnecting to teh database usingspring JDBC.
- Responsible for modifying existing xml schema definition as per client's requirements.
- Extensively worked wifXML schema,XSL/XSLT,XMLto navigate in XML documents, andDOM4Jto process and parse xml files.
- Extensively worked on XMLAltova Map Forcefor teh transformations of xml to xslt.
- Used XPATH to navigate through Attributes and Elements in an XML Document.
- UsedJAXBtomarshalandunmarshalthe xml-java object, java objects-xml
- Extensively usedJSPto develop schema viewer applications.
- UsedGitas source control management giving a huge speed advantage on centralized systems that has to communicate wif a server.
- UsedGradleas a build tool automating teh building, testing, publishing and deployment loading all teh dependencies from thenexusartifact repository.
- AWebSphereJNDInaming tree is maintained for teh external configuration of a service.
- EnablingXAtransactions to achieve consistency for teh services connecting to fineos and iseries database.
- Usedmultithreadedenvironment to run teh processes asynchronously using differentfuturecalls to access teh data.
- Good hands-onUNIXcommands, used to see teh log files on teh production server.
- Involved in teh complete life cycle of teh project from teh requirements to teh production support.
- UsedLog4jto capture teh log that includes runtime exception and for logging info and are halpful in debugging teh issues.
- Involved in developingUnitTestcases and testing teh Application usingsoap-ui.
- Developed severalshellScripts to automate file transfers.
- Deployed teh complete Web and enterprise applications inWebSphere Server.
Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Hibernate 3.0,Ajax, Jquery, JSP, XSD, XMLBean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova map Force 2014,Soap-UI 4.6.4, MobaxTerm, Log Expert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.
Java Developer
Confidential,Plano, TX
Responsibilities:
- Develop application usingCore Java, J2EE, Spring MVC Framework, Web Services SOAP REST.
- ConsumedREST fulWeb services for getting required information from third party vendor called Think Analytics and TV Works.
- ImplementedREST web serviceusingJAX-RS APIannotations.
- UsedHibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Experience in working in environments usingAgile SCRUMdevelopment methodologies.
- Involved inCode diggingand creation of Use case diagrams for teh business requirements.
- Expertise inOracle database, modeling, administration and development.
- UsedGITfor code repository and as version control mechanism.
- UsedJ Bossapplication server for teh deployment of web apps and involved in remote server deployments and remote debugging.
- Has Good experience wif shell scripts, Linux and Unix commands.
- UsedRESTClient to constructHTTPrequests and tests requests under teh server.
- UsedJDBCAPIto establish connection between Java and Database.
- Experience in Gradle Build tool and understanding teh antifactory and repo structure.
- UsedLOG4Jfor debugging andJUNITfor testing and maintaining teh system state.
Environment: Java, J2EE, JBoss Application Server, Spring MVC, Hibernate, Web services, REST, WSDL, Gradle, Java script, Spring IOC, Spring AOP, Oracle, JUnit, Log4J.
Junior Developer
Confidential, Houston, TX
Responsibilities:
- Worked as Developer and was involved in teh Analysis and Design of teh front-end and middle tier using JSP, Servlets and teh Struts view Framework.
- Was responsible for creating Test Plans for Performance Testing and calculated teh number of users required for generating Load at normal rate and also peak time load by gathering Log information from teh Developers.
- Developed Session Stateful/Stateless and Entity CMP beans EJB for crucial business logic.
- Debugged and developed applications using Eclipse IDE.
- Involved in writing of JSP pages for teh presentation of data.
- Used JavaScript to perform client-side validations.
- Used DB2 as backend databases and used JDBC to access Database.
- Used DHTML, and CSS for teh front-end screens.
- Actively involved in tuning SQL queries.
- Worked wif XML to store and read exception messages.
- Wrote generic functions to call Oracle PL/SQL stored procedures, triggers, and functions.
Environment: J2EE, EJB, JSP, Servlets, Struts Framework, HTML, Java script, XML, Confidential DB2, PL/SQL, J2EE Design Patterns.
