Java Developer Resume
MinnesotA
SUMMARY:
- Around Seven years of experience in Software Development that includes Analysis, Design, Development and Quality testing of software for Standalone applications and Web - based applications using JAVA/J2EE technologies.
- Have hands on experience in Design and Development of Java, J2EE, Servlets, JSP 2.0, EJB 3.0, JDBC, JSF, Struts 1.x, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, SOAP, HIBERNATE 3.0,SPRING3.2, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL.
- Experience in developing Web based GUI's using JSP, JQUERY, HTML 4/5, CSS 2/3, JavaScrip, OOP Design, Generics, Collections, Java Reflection, Annotation and other features in Java 6.
- ImplementedSpringModel View Controller (MVC) architecture usingspringat the Web tier level of maintenance along with theSpringValidation Framework.
- Experienced in developing J2EE components on Application Servers like IBM WebSphere 5.0, BEA's WebLogic 8.1, Jboss, and Web Servers like Apache Tomcat.
- Possess good skills in developing server side code with good knowledge of enterprise and persistencedesign patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, ServiceLocator, DAO, ORM, MVC, IOC and AOP.
- Worked on various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven EnterpriseJavaBeans (EJB).
- Worked with variousSoftware Engineering SCM Tools- Rational Rose, Microsoft Visio, Eclipse, IBM RAD, MyEclipse, JBuilder, IntelliJ, CVS, VSS, SVN, PVCS, Spectrum, Dimension etc.
- Familiar with writing light weightNode.js expressserver, and using technologies likeAjax,JavaScript/jQuery, JSONto make connections between server and databases likeMongoDBandMySQL.
- Good work experience on RDBMS like Oracle and MySQL, created SQL statements & Subqueries.
- Have technical skills of developing the applications which can talk to NoSQL Databases likeMongoand CouchDB.
- Good Working knowledge on databases like Oracle 9i/10g/11g, SQL Server 2008, MySQL and in various Integrated Development Environments (IDE) Eclipse, NetBeans.
- Experience in managing multi-tenant Cassandra clusters on publiccloudenvironment - Amazon WebServices(AWS) -EC2, Rackspace and on privatecloudinfrastructure - OpenStackcloudplatform.
- Worked with core java andDroolrule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support
- Good Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL, HQL, Matlab
J2EE Technologies: JSP, Servlet, EJB, JPA, JDBC, JMS, JavaMail, Log4J, JAXB, JAX-WS, Spring MVC, Spring Security, Spring Cache
Web Technologies: HTML/HTML5, CSS/CSS3, AJAX,AngularJS, JQuery, Bootstrap, XML, JSON, DOM, JSTL
Web Services: REST, SOAP, WSDL, UDDI
Operation Systems: Linux, Windows XP/7/8, Mac OS
Application Servers and DataBase: Apache, Tomcat, Jboss, Oracle 10g/11g, MY SQL
PROFESSIONAL EXPERIENCE:
Confidential, Minnesota
JAVA DEVELOPER
Responsibilities:
- Analyzed and designed methodologies using OOAD, UML and J2EE Design Patterns (MVC, Front Controller, Session Façade, Data Access Object), with solid experience inMVCarchitecture (n-tier).
- Experience on developing XML, XSD, XSL, XSLT, JSON, JAXB components and Freemarker for XML processing.
- Application development experience using Multithreading, Serialization, Externalization, Collection framework, Generics, Core Java components.
- Implemented various Validation Controls for form validation and implemented custom validation controls usingAngularJS.
- UsedMongoDBas a persistent store and Apache Kafka as a messaging layer for Custom Framework and Amazon Web Services as cloud platform leveraging its services and EC2 Infrastructure, as well as Modeled Restful web services and Scala usingApacheCFX.
- Worked on structuring the data documents inCassandraand also developed restful web services to read the data fromCassandra.
- Good knowledge of latest version of object oriented JavaScript Libraries like Backbone.js,Angular.js, Node.js, Bootstrap, RequireJS, Ext.js4.0X and Dojo toolkit.
- Hands on experience on SOAP web services and RESTfulJSONweb services to create the automated report.
- Designed and Implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Transactions,Hibernate, Oracle.
- Created and Managed the company’s Big Data infrastructure and tools and utilized it for data extraction as well as for making the cluster of data very compact.
- Experience in Configuring and Deploying applications on IBMWebSphereand Tomcat server and Maven project structure to build and deploy the application onWebLogicServer.
- Used My Eclipse Bling and IBM RADIDEand Web Sphere and Tomcat for deploying Applications.
- Designed classes inbackendto process various requests from front end and to generate responses using Servlets, core java and PL/SQL..
- Created theFront End interface,Page Navigation and Page Flows in conjunction toJSP, JavaScripts, CSS3 and HTML5.
- Deployed application onJbossApplication Server and also configured database connection pooling.
- Coordinated with Finance & Regulatory Report Automation Project (Dodd Frank and Call Reporting Process) designed to enhance production efficiencies while decreasing operational risk by using automated reporting application AXIOM SL.
- Used NodeJSto runAngularJSon server with mock JSON data and completed the UI development independent of server.
- Involved in Spring RestfulAPIDesign & development to make other systems interaction.
- Designed MapReduce modules to periodically analyze data stored inNoSqldatabases and identify correlations.
- Integrated JPA persistence using Hibernate in order to save the current state of thedroolsknowledge session using the Spring Framework integration.
- Created newPL-SQLscripts to in corporate changes requested by users.
- Created Real-time Reporting systems and dashboards using AdobeFlex, xml, MySQL and Perl.
- Used JSP for the front end, lots ofJSTLtags, HTML 5 tags and CSS3 JavaScript and Jquery functions.
- Performed Code repository management using SVN and project build tool used isMaven.
- Deployed the application onWeblogicApplication Server cluster on Solaris environment.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS,webpack.
- Involved in application development in Model-View-Controller (MVC) architecture usingJDK, Spring MVC, Servlet and JSP.
- Performed database operations and integration onRDBMSusing SQL.
- Developed SOAP webservices using ApacheCXFwebservices and Spring framework
- Developed Applications using Rule Engines,Drools4.x, ILOG with to validate the business User Roles.
- Worked on modules to replace the Mainframe dependencies by writing the Azure,AWS, SOAP, REST Web Services calls.
- Involved in complete application stack inAWSEC2.
- Used GitHub enterprise as the repository to distributed version control and source code management (SCM) functionality ofGit.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy withSaaSmobile cloud services end state.
Confidential, Oregan
JAVA DEVELOPER
Responsibilities:
- Developed and retrieved No-SQL data usingMongoDBin DAO's of spring based applications.
- Built a RESTful API to save and retrieve agent information in Java using Struts MVC,ApacheCXF and JAXRS.
- Migrated high-volume OLTP transactions from Oracle toCassandra.
- DevelopedRestfulcustom solution using Java encryption framework (JCE) and Web tier by using Ajax, Angular JS, Node JS, Html, CSS, Rich Faces, JavaScript and JQuery.
- Created reusable components used across various modules usingReact-JS,React-DOM, Bootstrap and JSX.
- ImplementedSOAarchitecture using SOAP web services by using Apache CXF and JAX-WS.
- Experience in developing custom MapReduce Programs in Java using ApacheHadoopfor analyzing Big Data as per the requirement.
- Utilized maven build process to compile, jar and managed the application dependencies within the NetBeans.
- Used AngularJS as Framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Used JMSAPIfor asynchronous communication by putting the messages in the Message Queue.
- Created a topic inKafkamessage bus, published and subscribed to messages in a topic.
- Implemented SOAP based Web Services usingJ2EEinfrastructure with Spring and Hibernate 3.0.
- Used elastic search to query database in aScalafashion using the powerfulScalacollection framework.
- Utilized Oracle Database as a Backend to store data and written complexPL/SQLto store data in multiple tables based on different criteria.
- Designed and DevelopedMicroservicesbusiness components using Spring Boot.
- Worked onSQLqueries and procedures usingPL/SQLrequired for the modules developed.
- Made SDLC recommendations and implementedFlex, XML development best practices.
- Experienced in integratingMicroservicesinto existing systemarchitecture.
- Used Jenkins a continuous integration server to build code withGITas source code management system withGITplugin.
- Developed Front End using Struts tag libraries,JSTL, JSP, HTML, and Java Script and MAVENscripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
- Used ANT for developing build scripts and deploying the application ontoWebLogic.
- Utilized software development tool JDK 1.4 for developing Java applications and applets.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS
- Used MySQL server asBack Enddatabase and involved in design of the database schema and development of stored procedures along with complex MySQL queries using joins and sub queries.
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Involved in migrating existingDroolsRules Module from old version to the latest one and exposed Rules as a service (RaaS), exposing them as Restful and Soap based web service.
- Involved in complete server management of web application and their migration from traditional Infrastructure toAWScloud.
Confidential, Minnesota
SOFTWARE ENGINEER
Responsibilities:
- Worked on Node Rest framework for backend services and usedMongoDBfor database services.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node.Jsand JQuery.
- Created webservices using WTP tool plugin to the eclipseIDEwhich is deployed as a separate application using Maven scripts.
- Worked in front end development and design using HTML, CSS,JavaScript, Ajax, Angular.js, which are used for module performance maintenance.
- Assisted in implementation of MVC pattern usingAngularJS, JSF and Spring Controller.
- Developed SQL queries with JDBCAPI, Hibernate ORM to access data.
- Developed and maintained project management application using Struts, JSP, JDBC andOracleDatabase.
- Involved in testing for Medicare, Medicaid and X-Over claims for Medicaid Management Information System (MMIS).
- Consumed messages in the form of JSON and persisted them withNOSQLdatabase MongoDB.
- UsedScalafor integration Spark into Hadoop and Writingscalaclasses to interact with the database.
- Developed PL/SQLprocedure for login module and registration module.
- Created of traceability matrix of the different application components in BPM andFlexviews
- Developing presentation layer with JSPs, HTML5, JavaScript, CSS, JQuery, JSON, AJAX, Spring Form tags, Tiles,JSTLtags etc.
- Migrated the existing data to Hadoop fromRDBMSfor processing the data.
- Involved in creation of web services for ApacheCXF, generated stubs using AXIS tool. deploy Symantec public/private cloud platforms (IaaS, PaaS &SaaS) across Amazon Web Services.
Environment: Java, J2EE, Spring, Hibernate, JPA, Oracle, Jboss, Ant, CSS3, HTML5, Oracle10g/11g, Eclipse, JSP, JavaScript, Apache Axis, Jclarity, SOAP, MY SQL, SQL, JMS, Jboss, SAAS, PAAS, IAAS, GIT Hub, Angular JS, UNIX, KAFKA, JSON, JSTL, Hive, Grunt, Hadoop, NO SQL, WEBLOGIC, Websphere, Jquery, Drool etc.